RecognitionProperty (Clase)
Actualización: noviembre 2007
Define los identificadores únicos globales (GUID) para las propiedades que InkRecognizerBase podría admitir para los resultados del reconocimiento.
Espacio de nombres: System.Windows.Ink.AnalysisCore
Ensamblado: IACore (en IACore.dll)
Sintaxis
'Declaración
Public NotInheritable Class RecognitionProperty
'Uso
Dim instance As RecognitionProperty
public sealed class RecognitionProperty
public ref class RecognitionProperty sealed
public final class RecognitionProperty
public final class RecognitionProperty
Comentarios
Estos GUID están disponibles como campos de sólo lectura de este objeto. Utilice el método InkRecognizerBase.GetSupportedProperties para determinar qué propiedades admite un objeto InkRecognizerBase.
Utilice estos GUID para obtener acceso a las propiedades de un objeto RecognitionAlternate mediante una llamada al método GetPropertyValue.
Ejemplos
En el siguiente ejemplo se muestra la clase RecognitionProperty.
' Flags to hold capabilities
Dim hasConfidenceLevel As Boolean = False
Dim hasHotPoint As Boolean = False
Dim hasLineMetrics As Boolean = False
Dim hasLineNumber As Boolean = False
Dim hasMaximumStrokeCount As Boolean = False
Dim hasPointsPerInch As Boolean = False
Dim hasSegmentation As Boolean = False
Dim myInkRecognizerCapabilityGuids() As Guid = myInkRecognizer.GetSupportedProperties()
Dim myTempGuid As Guid = Nothing
Dim i As Integer = 0
While i < myInkRecognizerCapabilityGuids.Length
myTempGuid = myInkRecognizerCapabilityGuids(i)
If myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.ConfidenceLevel Then
hasConfidenceLevel = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.HotPoint Then
hasHotPoint = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.LineMetrics Then
hasLineMetrics = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.LineNumber Then
hasLineNumber = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.MaximumStrokeCount Then
hasMaximumStrokeCount = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.PointsPerInch Then
hasPointsPerInch = True
ElseIf myTempGuid = System.Windows.Ink.AnalysisCore.RecognitionProperty.Segmentation Then
hasSegmentation = True
End If
i = i + 1
End While
// Flags to hold capabilities
bool
hasConfidenceLevel = false,
hasHotPoint = false,
hasLineMetrics = false,
hasLineNumber = false,
hasMaximumStrokeCount = false,
hasPointsPerInch = false,
hasSegmentation = false;
Guid[] myInkRecognizerCapabilityGuids = myInkRecognizer.GetSupportedProperties();
Guid myTempGuid;
for (int i = 0; i < myInkRecognizerCapabilityGuids.Length; i++)
{
myTempGuid = myInkRecognizerCapabilityGuids[i];
if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.ConfidenceLevel)
{
hasConfidenceLevel = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.HotPoint)
{
hasHotPoint = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.LineMetrics)
{
hasLineMetrics = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.LineNumber)
{
hasLineNumber = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.MaximumStrokeCount)
{
hasMaximumStrokeCount = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.PointsPerInch)
{
hasPointsPerInch = true;
}
else if (myTempGuid == System.Windows.Ink.AnalysisCore.RecognitionProperty.Segmentation)
{
hasSegmentation = true;
}
}
Jerarquía de herencia
System.Object
System.Windows.Ink.AnalysisCore.RecognitionProperty
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Plataformas
Windows Vista, Windows XP SP2, Windows Server 2003
.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)
System.Windows.Ink.AnalysisCore (Espacio de nombres)