setFlags 函式 (recapis.h)
指定辨識器如何解譯筆跡,並判斷結果字串。
第一次處理筆跡之前,請先呼叫此函式。 因此,呼叫 Process 函式之前,請先呼叫 SetFlags 函式。
語法
HRESULT SetFlags(
[in] HRECOCONTEXT hrc,
[in] DWORD dwFlags
);
參數
[in] hrc
辨識器內容的句柄。
[in] dwFlags
下表列出您可以設定的旗標,以指定辨識器如何解譯筆跡並判斷結果字串。 使用 OR 運算子 (|) 適當地合併旗標。
傳回值
此函式可以傳回其中一個值。
HRESULT 值 | 描述 |
---|---|
|
成功。 |
|
旗標無效。 |
|
辨識器不支援此函式。 |
|
無法配置記憶體來完成作業。 |
|
發生未指定的錯誤。 |
|
內容無效,或其中一個參數是無效的指標。 |
備註
在 Microsoft Windows XP 平板電腦版本開發工具包 1.7 之前,平板電腦輸入面板會執行智慧間距。 從平板電腦 SDK 1.7 開始,輸入面板會繼續產生具有初步間距建議的結果。 不過,平板電腦輸入面板的間距結果可能會因辨識器的建議而變更 (結果) 。 辨識器可以使用文字內容資訊 (根據輸入面板) 及其內部語言模型規則進行的 SetTextContext 呼叫來執行此動作。
輸入面板可以使用RECOFLAG_AUTOSPACE旗標集呼叫此函式,判斷辨識器是否能夠執行自動間距。 如果辨識器不支援自動間距,則會傳回E_INVALIDARG。
注意SetFlags 函式僅支援行模式。 不支援 Boxed 模式、免費模式和單行模式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP 平板電腦版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | recapis.h |
Dll | inkobjcore.dll |