IInkRecognitionResult 介面 (msinkaut.h)
表示辨識的結果。 辨識手寫筆跡的結果會在 IInkRecognitionResult 物件中傳回。
繼承
IInkRecognitionResult 介面繼承自 IUnknown 介面。 IInkRecognitionResult 也有下列類型的成員:
方法
IInkRecognitionResult 介面具有這些方法。
IInkRecognitionResult::get_Strokes 取得包含在物件中或用來建立物件的筆劃集合。 (IInkRecognitionResult.get_Strokes) |
IInkRecognitionResult::get_TopAlternate 取得辨識結果的最上層替代專案。 (IInkRecognitionResult.get_TopAlternate) |
IInkRecognitionResult::get_TopConfidence 取得辨識結果的最上層替代專案。 (IInkRecognitionResult.get_TopConfidence) |
IInkRecognitionResult::get_TopString 取得 TopAlternate 屬性的結果文字。 |
IInkRecognitionResult::ModifyTopAlternate 使用指定的替代專案,變更辨識結果的最上層替代專案。 |
IInkRecognitionResult::SetResultOnStrokes 將辨識結果指派給用來建立結果的筆劃。 |
備註
IInkRecognitionAlternate 物件或替代專案是從結果建立的。 最佳或最上層替代是結果中預設所使用的替代專案。 不過,您可以使用 IInkRecognitionResult 物件的方法來指定要在結果中使用的替代專案。
如果自動將辨識結果指派給每個筆劃集合,系統效能可能會受到影響。 因此,根據預設,結果不會附加至筆劃集合。 您必須呼叫 SetResultOnStrokes 方法,將結果指派給筆劃集合。
保存辨識結果的唯一方法是呼叫 SetResultOnStrokes,然後將此筆劃集合新增至 InkDisp 物件的 CustomStrokes 集合。
並非所有辨識器都會設定 TopConfidence 屬性。 當應用程式嘗試存取辨識器未設定的屬性時,會擲回自變數例外狀況。
如果您定義實作此介面的類別,新類別將無法與平板電腦應用程式開發介面 (API) 正確互動。
注意 以拉丁字元和東亞語言從 Microsoft 運送的各種手寫辨識器有時會產生 Unicode 值0xFFFF作為辨識結果。 當辨識器無法比對任何有效字元的筆跡片段時,就會發生這種情況。 0xFFFF代碼點是有效的UCS-2,但UTF-8中不允許。 將辨識結果轉換成UTF-8的應用程式應該以其他程式代碼點取代0xFFFF,例如0xFFFD。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |