setTextCoNtext 函式 (recapis.h)
提供辨識器內容中所含文字前後的文字字串。
第一次處理筆跡之前,請先呼叫此函式。 因此,先呼叫 SetTextCoNtext 函式,再呼叫 Process 函式。
語法
HRESULT SetTextContext(
HRECOCONTEXT hrc,
ULONG cwcBefore,
const WCHAR *pwcBefore,
ULONG cwcAfter,
const WCHAR *pwcAfter
);
參數
hrc
辨識器內容的控制碼。
cwcBefore
pwcBefore中的字元數。
pwcBefore
辨識器內容中所含文字之前的文字字串。 字串未終止 Null 。
cwcAfter
pwcAfter中的字元數。
pwcAfter
在辨識器內容中包含的文字之後的文字字串。 字串不是 Null 終止。
傳回值
此函式可以傳回下列其中一個值。
傳回碼 | Description |
---|---|
|
成功。 |
|
內容無效,或其中一個參數是不正確指標。 |
|
辨識器不支援此函式。 |
|
無法配置記憶體來完成作業。 |
|
發生未指定的錯誤。 |
|
指定了不正確引數。 |
備註
SetTextCoNtext函式會提供片語或單字的內容,以提高辨識器的精確度。 例如,如果 pwcBeforepwcBefore 字串位於 底下,而 pwcAfter 字串是 「in the house」,您可以使用字串之間的單字或單字來偏差辨識器。 當您的辨識器在執行辨識時,應該考慮在 「the」 和 「in」 之前的空間。
不過,如果 pwcAfter 字串是 「Hel」,而 pwcBefore 字串是 「o」,則字串之間的空間不足表示辨識器應該辨識開頭為 「Hel」 且結尾為 「o」 的單字內的一或多個字母。
建議您針對左右內容,將文字內容的長度限制為不超過 1024 個字元。
規格需求
最低支援的用戶端 | Windows XP Tablet PC Edition [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 都不支援 |
目標平臺 | Windows |
標頭 | recapis.h |
DLL | inkobjcore.dll |