RecognitionProperty.ConfidenceLevel (Campo)
Actualización: noviembre 2007
Recupera un identificador único global (GUID) que especifica el nivel de confianza del objeto RecognitionAlternate.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Shared ReadOnly ConfidenceLevel As Guid
'Uso
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
Valor de campo
Tipo: System.Guid
Identificador único global (GUID) que especifica el nivel de confianza del objeto RecognitionAlternate.
Comentarios
La interfaz de programación de aplicaciones (API) de Tablet PC usa los GUID para identificar las propiedades de paquete, las propiedades de reconocimiento, los atributos de dibujo y las propiedades generales de la entrada manuscrita. Estos GUID están disponibles como campos de sólo lectura del objeto RecognitionProperty. Utilice estos GUID para obtener acceso a las propiedades de un objeto RecognitionAlternate mediante una llamada al método GetPropertyValue.
ConfidenceLevel especifica el nivel de confianza que el reconocedor tiene en el resultado del reconocimiento.
De los reconocedores de Microsoft®, sólo el Reconocedor de escritura a mano para inglés (EE.UU.) y el Reconocedor de movimiento de Microsoft admiten niveles de confianza. Los reconocedores de terceros pueden admitir o no niveles de confianza.
Ejemplos
En este ejemplo, el primer objeto Recognizer admite el alemán (identificador de idioma 1031), la función RecognizerCapabilitiesLinedInput y ConfidenceLevel se asignan a la variable del objeto Recognizer seleccionada.
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;
}
}
}
}
}
}
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0
Vea también
Referencia
RecognitionProperty (Miembros)