RecognitionResult 類別
表示辨識結果。手寫「筆墨」的辨識結果會包含在 RecognitionResult 物件中傳回。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class RecognitionResult
'用途
Dim instance As RecognitionResult
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class RecognitionResult
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class RecognitionResult
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class RecognitionResult
public class RecognitionResult
備註
從結果建立 RecognitionAlternate 物件或「替代項目」。根據預設,會使用結果中的最佳或頂端替代項目。不過,您也可以使用 RecognitionResult 物件的方法,指定結果中要使用的替代項目。
如果將辨識結果自動指派至每個「筆劃」集合,系統效能可能會降低。因此,根據預設,結果不會附加至 Strokes 集合。您必須呼叫 SetResultOnStrokes 方法將結果指派至 Strokes 集合。
保存辨識結果的唯一方式是呼叫 SetResultOnStrokes,然後將這個 Strokes 集合附加至 Ink 物件上的 CustomStrokes 集合。
並非所有辨識器都會設定 TopConfidence 屬性。當應用程式嘗試存取辨識器未設定的屬性,則會擲回引數例外狀況。
注意事項: |
---|
Microsoft 在拉丁文字辨識器和東亞語言辨識器中隨附的各種手寫辨識器有時會產生 Unicode 值 0xFFFF 做為辨識結果。當辨識器無法將筆墨與任何有效字元相符合時,就會發生這種狀況。0xFFFF 字碼指標是有效的 UCS-2,但在 UTF-8 中是無效的。會將辨識結果轉換為 UTF-8 的應用程式,應該將 0xFFFF 取代為其他字碼指標,例如 0xFFFD。 |
繼承階層架構
System.Object
Microsoft.Ink.RecognitionResult
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0