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 码位在 USC-2 中有效,但在 UTF-8 中不能使用。应用程序将识别结果转换为 UTF-8 时,应将 0xFFFF 替换为其他码位,如 0xFFFD。

继承层次结构

System.Object
  Microsoft.Ink.RecognitionResult

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

RecognitionResult 成员

Microsoft.Ink 命名空间

CustomStrokes

CustomStrokes

Ink

Recognizer

RecognizerContext

Strokes