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에서 지원