RecognitionProperty.ConfidenceLevel 字段

检索用于指定 RecognitionAlternate 对象置信级别的全局唯一标识符 (GUID)。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Shared ReadOnly ConfidenceLevel As Guid
用法
Dim value As Guid

value = RecognitionProperty.ConfidenceLevel
public static readonly Guid ConfidenceLevel
public:
static initonly Guid ConfidenceLevel
public static final Guid ConfidenceLevel
public static final var ConfidenceLevel : Guid

字段值

类型:System.Guid
用于指定 RecognitionAlternate 对象置信级别的全局唯一标识符 (GUID)。

备注

Tablet PC 应用程序编程接口 (API) 使用 GUID 标识数据包 属性 (Property)、识别属性 (Property)、绘制 属性 (Attribute) 和常规墨迹 属性 (Property)。这些 GUID 是作为 RecognitionProperty 对象的只读字段提供的。通过调用 GetPropertyValue 方法,可以使用这些 GUID 访问 RecognitionAlternate 对象的属性。

ConfidenceLevel 指定识别器 对识别结果采用的置信级别。

在 Microsoft(R) 识别器中,仅 Microsoft 英语 (US) 手写识别器和 Microsoft 笔势识别器支持置信级别。第三方识别器可能支持也可能不支持置信级别。

示例

此示例中,将支持德语(语言 ID 1031)、RecognizerCapabilities 功能 LinedInput 以及 ConfidenceLevel 的第一个 Recognizer 分配给选定的 Recognizer 对象变量。

Dim selectedRecognizer As Recognizer = Nothing
Dim allRecognizers As Recognizers = New Recognizers()
For Each oneReco As Recognizer In allRecognizers
    ' if we haven't found the one we want yet
    If Not selectedRecognizer Is Nothing Then
        ' if supports LinedInput
        If (oneReco.Capabilities And RecognizerCapabilities.LinedInput) <> 0 Then
            For Each langID As Short In oneReco.Languages
                ' if supports German (1031)
                If langID = 1031 Then
                    For Each propertyGuid As Guid In oneReco.SupportedProperties
                        ' if supports ConfidenceLevel
                        If propertyGuid = RecognitionProperty.ConfidenceLevel Then
                            ' assign selected
                            selectedRecognizer = oneReco
                        End If
                    Next
                End If
            Next
        End If
    End If
Next
Recognizer selectedRecognizer = null;
Recognizers allRecognizers = new Recognizers();
foreach (Recognizer oneReco in allRecognizers)
{
    // if we haven't found the one we want yet
    if (null == selectedRecognizer)
    {
        // if supports LinedInput
        if ((oneReco.Capabilities & RecognizerCapabilities.LinedInput) != 0)
        {
            foreach (short langID in oneReco.Languages)
            {
                // if supports German (1031)
                if (langID == 1031)
                {
                    foreach (Guid propertyGuid in oneReco.SupportedProperties)
                    {
                        // if supports ConfidenceLevel
                        if (propertyGuid == RecognitionProperty.ConfidenceLevel)
                        {
                            // assign selected
                            selectedRecognizer = oneReco;
                        }
                    }
                }
            }
        }
    }
}

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

RecognitionProperty 类

RecognitionProperty 成员

Microsoft.Ink 命名空间

RecognitionProperty