Freigeben über


RecognitionProperty.ConfidenceLevel-Feld

Ruft eine GUID ab, die die Vertrauensebene des RecognitionAlternate-Objekts angibt.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Shared ReadOnly ConfidenceLevel As Guid
'Usage
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

Feldwert

Typ: System.Guid
Die GUID, die die Vertrauensebene des RecognitionAlternate-Objekts angibt.

Hinweise

Die Tablet PC-API (Application Programming Interface) identifiziert Paketeigenschaften, Erkennungseigenschaften, Zeichnungsattribute und allgemeine Freihandeigenschaften anhand von GUIDs. Diese GUIDs sind als schreibgeschützte Felder des RecognitionProperty-Objekts verfügbar. Verwenden Sie diese GUIDs, um durch den Aufruf der GetPropertyValue-Methode auf Eigenschaften eines RecognitionAlternate-Objekts zuzugreifen.

ConfidenceLevel gibt das Ausmaß des Vertrauens an, das das Erkennungsmodul in das Erkennungsergebnis setzt.

Von den Microsoft®-Erkennungsmodulen unterstützen nur die Microsoft-Handschrifterkennung für Englisch (USA) und die Microsoft-Stiftbewegungserkennung Vertrauensebenen. Erkennungsmodule von Drittanbietern unterstützen Vertrauensebenen nicht in jedem Fall.

Beispiele

In diesem Beispiel wird dem ersten Recognizer, der Deutsch (Sprachen-ID 1031) unterstützt, die RecognizerCapabilities-Funktion LinedInput und ConfidenceLevel der ausgewählten Recognizer-Objektvariablen zugewiesen.

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;
                        }
                    }
                }
            }
        }
    }
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

RecognitionProperty-Klasse

RecognitionProperty-Member

Microsoft.Ink-Namespace

RecognitionProperty