Compartir a través de


InkAnalyzer.CreateCustomRecognizer (Método)

Actualización: noviembre 2007

Crea un nuevo objeto CustomRecognizerNode para el analizador.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Function CreateCustomRecognizer ( _
    inkRecognizerId As Guid _
) As CustomRecognizerNode
'Uso
Dim instance As InkAnalyzer
Dim inkRecognizerId As Guid
Dim returnValue As CustomRecognizerNode

returnValue = instance.CreateCustomRecognizer(inkRecognizerId)
public CustomRecognizerNode CreateCustomRecognizer(
    Guid inkRecognizerId
)
public:
CustomRecognizerNode^ CreateCustomRecognizer(
    Guid inkRecognizerId
)
public CustomRecognizerNode CreateCustomRecognizer(
    Guid inkRecognizerId
)
public function CreateCustomRecognizer(
    inkRecognizerId : Guid
) : CustomRecognizerNode

Parámetros

  • inkRecognizerId
    Tipo: System.Guid
    Identificador único global (GUID) del objeto InkRecognizer para el que se desea crear un nodo.

Valor devuelto

Tipo: Microsoft.Ink.CustomRecognizerNode
Nuevo objeto CustomRecognizerNode.

Comentarios

El objeto CustomRecognizerNode se crea como un elemento secundario directo de RootNode.

Ejemplos

En el ejemplo siguiente se toma el System.Guid de un reconocedor personalizado, customRecognizerId, y se crea con él un objeto CustomRecognizerNode para un objeto InkAnalyzer, theInkAnalyzer. A continuación, se agregan los trazos de una colección Strokes, strokesForCustomAnalysis. A continuación, se llama al método Analyze y la cadena reconocida se coloca en un objeto TextBox, theResultsTextBox.

Dim customRecognizer As CustomRecognizerNode = _
    theInkAnalyzer.CreateCustomRecognizer(customRecognizerId)
theInkAnalyzer.AddStrokesToCustomRecognizer(strokesForCustomAnalysis, customRecognizer)

Dim theStatus As Microsoft.Ink.AnalysisStatus = theInkAnalyzer.Analyze()
theResultsTextBox.Text = customRecognizer.GetRecognizedString()
CustomRecognizerNode customRecognizer = 
    theInkAnalyzer.CreateCustomRecognizer(customRecognizerId);
theInkAnalyzer.AddStrokesToCustomRecognizer(strokesForCustomAnalysis, customRecognizer);

Microsoft.Ink.AnalysisStatus theStatus = theInkAnalyzer.Analyze();
theResultsTextBox.Text = customRecognizer.GetRecognizedString();

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

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

Microsoft.Ink (Espacio de nombres)

Microsoft.Ink.CustomRecognizerNode

Microsoft.Ink.InkRecognizer

InkAnalyzer.GetInkRecognizersByPriority