다음을 통해 공유


RecognitionProperty.ConfidenceLevel 필드

업데이트: 2007년 11월

RecognitionAlternate 개체의 신뢰 수준을 지정하는 GUID(Globally Unique Identifier)를 검색합니다.

네임스페이스:  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(Globally Unique Identifier)입니다.

설명

Tablet PC API(응용 프로그래밍 인터페이스)에서는 GUID를 사용하여 패킷 속성, 인식 속성, 그리기 특성 및 일반적인 잉크 속성을 식별합니다. 이러한 GUID는 RecognitionProperty 개체의 읽기 전용 필드로 제공됩니다. 이러한 GUID를 사용하여 GetPropertyValue 메서드를 호출하면 RecognitionAlternate 개체의 속성에 액세스할 수 있습니다.

ConfidenceLevel는 인식 결과에 대한 인식기의 신뢰 수준을 지정합니다.

Microsoft® 인식기 중 Microsoft English (US) Handwriting Recognizer 및 Microsoft Gesture Recognizer에서만 신뢰 수준을 지원합니다. 타사 인식기에서는 신뢰 수준을 지원하지 않을 수도 있습니다.

예제

이 예제에서는 독일어(언어 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