Compartir a través de


UnclassifiedInkNode (Clase)

Actualización: noviembre 2007

Representa un objeto ContextNode de una colección de trazos que no se han clasificado todavía.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public NotInheritable Class UnclassifiedInkNode _
    Inherits ContextNode
'Uso
Dim instance As UnclassifiedInkNode
public sealed class UnclassifiedInkNode : ContextNode
public ref class UnclassifiedInkNode sealed : public ContextNode
public final class UnclassifiedInkNode extends ContextNode
public final class UnclassifiedInkNode extends ContextNode

Comentarios

Cualquier trazo que se agregue al objeto InkAnalyzer mediante el método InkAnalyzer.AddStroke o InkAnalyzer.AddStrokes se asocia automáticamente a un objeto UnclassifiedInkNode.

Si se utiliza el método InkAnalyzer.AddStroke o InkAnalyzer.AddStrokes para agregar los trazos, aparecerá un objeto UnclassifiedInkNode para cada identificador de idioma bajo la propiedad RootNode.

Cuando se llama al método InkAnalyzer.Analyze, UnclassifiedInkNode se quita del árbol. Si se llama a InkAnalyzer.BackgroundAnalyze, todos los objetos UnclassifiedInkNode que existen durante una llamada a BackgroundAnalyze se quitan una vez que el análisis de entrada manuscrita ha finalizado. Los únicos trazos que no se quitan son los trazos nuevos que se han agregado al objeto UnclassifiedInkNode pero no se han analizado todavía.

Un objeto UnclassifiedInkNode no puede tener nodos secundarios.

Ejemplos

En el ejemplo siguiente, antes de que un objeto InkAnalyzer, theInkAnalyzer realice el análisis de la entrada manuscrita, el identificador de referencia cultural de todos trazos no analizados se establece en un entero denominado languageId. De esta manera, se forzará el análisis en todos los trazos con ese idioma. Esto se logra buscando todos los objetos UnclassifiedInkNode del árbol de contexto y estableciendo los identificadores de configuración regional de los trazos.

' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In  unclassifiedNodes
    ' Set the strokes' language identifier
    theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next unclassifiedNode

' Perform ink analysis...
// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
    theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
    // Set the strokes' language identifier
    theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}

// Perform ink analysis...

Jerarquía de herencia

System.Object
  System.Windows.Ink.ContextNode
    System.Windows.Ink.UnclassifiedInkNode

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

.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

UnclassifiedInkNode (Miembros)

System.Windows.Ink (Espacio de nombres)

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes