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)