Udostępnij przez


HRECOGNIZER i HRECOCONTEXT

Odwołujesz się do aparatu rozpoznawania pisma odręcznego z dojściem HRECOGNIZER i kontekstem rozpoznawania jako uchwyt HRECOCONTEXT.

Biblioteka dll (recognizer dynamic-link library) może implementować rozpoznawanie dla więcej niż jednego języka. Jeśli tak, każdy język jest wybierany przez identyfikator CLSID przekazywany podczas tworzenia obiektu IInkRecognizer w aplikacji. Ponadto biblioteka DLL rozpoznawania może tworzyć wiele dojść rozpoznawania po załadowaniu, co najmniej jeden dla każdego rozpoznanego języka.

Kontekst rozpoznawania jest tworzony w celu reprezentowania zdarzenia rozpoznawania określonego fragmentu pisma odręcznego. Po utworzeniu kontekstu skojarzony uchwyt obiektów rozpoznawania jest przekazywany do funkcji CreateContext. Spowoduje to skojarzenie języka z kontekstem rozpoznawania.

Kontekst rozpoznawania może reprezentować rozpoznawanie wszystkich pisma odręcznego w treści wiadomości e-mail, pisma odręcznego pojedynczego pola w aplikacji lub pojedynczego wiersza tekstu napisanego w panelu wejściowym komputera tabletu. Ilość pisma odręcznego w jednym kontekście rozpoznawania może się różnić w zależności od pojedynczego pociągnięcia do całej strony lub więcej.

Kontekst rozpoznawania jest definiowany przez ustawienia:

  • Przewodnik rozpoznawania.
  • Wszelkie factoidy.
  • Wszystkie flagi.
  • Kontekst tekstu.
  • Dowolna lista wyrazów.
  • Tryb autouzupełniania znaków.

Uchwyt kontekstu rozpoznawania jest przekazywany do wszystkich funkcji korzystających z tych ustawień. Zmiana ustawienia zmienia kontekst rozpoznawania.

Aplikacja może używać kilku kontekstów do rozpoznawania pisma odkowego z różnych części ekranu. Pojedynczy kontekst może rozpoznawać wiele wierszy tekstu. Jednak pojedynczy kontekst nie może przetwarzać dwóch akapitów napisanych obok siebie, takich jak wiele kolumn w artykule prasowym.

Aby rozpoznać nowy atrament, utwórz nowy kontekst. Alternatywnie użyj funkcji CloneContext, aby utworzyć kopię kontekstu, który nie ma pisma odkowego i wyników, lub ResetContext funkcji, aby wyczyścić kontekst pisma odkowego i wyników. Dzięki tym metodom aplikacja pisma oddyskowego może ponownie używać kontekstu.

SetGuide, funkcji

funkcji GetGuide

funkcji SetFactoid

SetFlags, funkcji

SetEnabledUnicodeRanges, funkcja

funkcji GetEnabledUnicodeRanges

funkcji SetCACMode

funkcji SetTextContext

funkcji SetWordList