指定辨識器如何解譯筆跡,並決定結果字串。
在第一次處理筆跡之前呼叫此函式。 因此,請先呼叫 Process 函式之前呼叫 SetFlags 函式。
語法
HRESULT SetFlags(
[in] HRECOCONTEXT hrc,
[in] DWORD dwFlags
);
參數
[in] hrc
辨識器內容的句柄。
[in] dwFlags
下表列出您可以設定的旗標,以指定辨識器如何解譯筆跡並決定結果字串。 使用 OR 運算子 (|) 視需要組合旗標。
返回值
此函式可以傳回其中一個值。
| HRESULT 值 | Description |
|---|---|
|
成功。 |
|
旗標無效。 |
|
辨識器不支援此功能。 |
|
無法配置記憶體來完成作業。 |
|
發生未指定的錯誤。 |
|
內容無效,或其中一個參數是無效的指標。 |
備註
在 Microsoft Windows XP 平板電腦版開發套件 1.7 之前,平板電腦輸入面板會執行智慧間距。 從 Tablet PC SDK 1.7 開始,輸入面板會繼續產生具有初步間距建議的結果。 不過,Tablet PC 輸入面板的間距結果可能會由辨識器的建議 (結果) 變更。 辨識器能夠使用文字內容資訊 (根據 Input Panel 所進行的 SetTextContext 呼叫) 及其內部語言模型規則來執行此動作。
輸入面板能夠判斷辨識器是否能夠使用設定RECOFLAG_AUTOSPACE旗標呼叫此函式來執行自動間距。 如果辨識器不支援自動間距,則會傳回E_INVALIDARG。
便條SetFlags 函式中僅支援行模式。 不支援盒裝模式、自由模式和單行模式。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows XP Tablet PC 版 [傳統型應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | 不支援 |
| 目標平臺 | 窗戶 |
| Header | recapis.h |
| Library | inkobjcore.lib |
| DLL | inkobjcore.dll |