共用方式為


HRECOGNIZER 和 HRECOCONTEXT

您可以使用 HRECOGNIZER 句柄和辨識器內容作為 HRECOCONTEXT 句柄來參考筆跡辨識器。

辨識器動態連結庫 (DLL) 可以針對多個語言實作辨識器。 如果是,則會在應用程式中建立 IInkRecognizer 物件時,由傳入的 CLSID 選取每個語言。 此外,辨識器 DLL 可以在載入辨識器時建立多個辨識器句柄,針對每個可辨識的語言建立一或多個句柄。

建立辨識器內容來代表辨識特定筆跡片段的事件。 建立內容時,相關聯的辨識器物件句柄會傳遞至 createContext函式。 這會將語言與辨識器內容產生關聯。

辨識器內容可能代表電子郵件本文中所有筆跡的辨識、應用程式內單一欄位的筆跡,或平板電腦輸入面板中撰寫的單行文字。 單一辨識器內容中的筆跡量可能會從單一筆劃變更為整頁或更多。

辨識器內容是由下列設定所定義:

  • 辨識指南。
  • 任何事實。
  • 任何旗標。
  • 文字內容。
  • 任何單字清單。
  • 字元自動完成模式。

辨識器內容的句柄會傳遞至使用這些設定的所有函式。 變更設定會變更辨識器內容。

應用程式可能會使用數個內容來辨識螢幕不同部分的筆跡。 個別內容可以辨識多行文字。 不過,個別內容無法並存處理兩個段落,例如報紙文章中的多個欄目。

若要辨識新的筆跡,請建立新的內容。 或者,使用 CloneContext 函式來建立沒有筆跡和結果的內容複本,或 ResetContext 函式來清除其筆跡和結果的內容。 透過這些方法,筆跡應用程式可以重複使用內容。

SetGuide 函式

GetGuide 函式

SetFactoid 函式

SetFlags 函式

SetEnabledUnicodeRanges 函式

GetEnabledUnicodeRanges 函式

SetCACMode 函式

SetTextContext 函式

SetWordList 函式