Compartir a través de


Tipos de nodo de contexto

Estas constantes definen valores que especifican el tipo de objetos IContextNode .

Constante o valor Descripción
GUID_CNT_ANALYSISHINT
(AnalysisHint)
Representa un nodo que contiene información de contexto adicional para una región que IInkAnalyzer usa para mejorar su análisis.
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
Representa un nodo utilizado para una sola operación de reconocimiento.
Una operación de reconocimiento independiente reconoce todos los trazos y nodos que están dentro de un nodo de reconocedor personalizado y no los analiza IInkAnalyzer.
Un nodo de reconocedor personalizado debe ser el elemento secundario directo del nodo raíz del analizador de entrada de lápiz.
Un nodo de reconocedor personalizado puede contener los siguientes tipos de elementos secundarios:
  • Cualquier número de nodos UnclassifiedInk.
  • Cualquier número de nodos de objeto.
  • Cualquier número de nodos de línea.
  • Cualquier número de nodos inkWord.
  • Cualquier número de nodos con un valor guid desconocido.
GUID_CNT_IMAGE
(Imagen)
Representa un nodo de una región bidimensional donde pueden existir imágenes que no son de lápiz en el documento.
IInkAnalyzer no genera nodos de imagen. Use IContextNode::CreateSubNode para agregar un nodo de imagen al árbol de nodos de contexto. A continuación, IInkAnalyzer usa las regiones definidas por el nodo de imagen para determinar si alguna entrada de lápiz anota la imagen que no es de entrada de lápiz.
Un nodo de imagen no puede tener ningún elemento secundario.
GUID_CNT_INKBULLET
(InkBullet)
InkBullet ContextNodeType representa una colección de trazos que componen una viñeta en una lista con viñetas.
Un ContextNode de tipo InkBullet no puede tener elementos secundarios. Solo puede ser un elemento secundario de un Paragraph ContextNode. Solo un InkBullet puede aparecer en un único ContextNode de párrafo.
GUID_CNT_INKDRAWING
(InkDrawing)
Representa un nodo para una colección de trazos que constituye un dibujo.
Los dibujos son trazos que se determinan como formas o bocetos abstractos. Por lo general, son trazos que no se clasifican como trazos de escritura.
Un nodo de dibujo de lápiz no puede tener ningún elemento secundario.
GUID_CNT_INKWORD
(InkWord)
Representa un nodo para una colección de trazos que constituye una agrupación lógica para formar una palabra reconocible.
Un nodo de palabra de lápiz no puede contener ningún elemento secundario.
GUID_CNT_LINE
(Línea)
Representa un nodo para una línea de palabras.
Un nodo de línea puede contener los siguientes tipos de elementos secundarios:
  • Cualquier número de nodos de palabra de lápiz.
  • Cualquier número de nodos de palabra de texto.
  • Cualquier número de nodos con un valor GUID desconocido.
GUID_CNT_OBJECT
(Objeto)
Representa un nodo para un objeto que se devuelve de un reconocedor personalizado "object".
Un nodo de objeto no puede contener ningún elemento secundario.
Solo los nodos del reconocedor personalizado pueden contener nodos de objeto.
GUID_CNT_PARAGRAPH
(Párrafo)
Representa un nodo para una colección de nodos que constituye una agrupación lógica de líneas.
La definición exacta de un párrafo viene determinada por los motores de análisis. En general, un párrafo contiene grupos de líneas que se refluían juntos si se cambiara el tamaño del cuadro que contiene las líneas.
Un nodo de párrafo puede contener los siguientes tipos de elementos secundarios:
  • Cualquier número de nodos de viñeta de entrada de lápiz.
  • Cualquier número de nodos de línea.
  • Cualquier número de nodos con un valor GUID desconocido.
GUID_CNT_ROOT
(Raíz)
Representa un nodo para el nodo superior de un árbol de nodos que describen los resultados del análisis de entrada de lápiz.
Por lo general, los nodos raíz se obtienen del método IInkAnalyzer::GetRootNode.
Un nodo raíz puede contener los siguientes tipos de elementos secundarios:
  • Cualquier número de nodos de sugerencia de análisis.
  • Cualquier número de nodos de reconocedor personalizados.
  • Cualquier número de nodos de imagen.
  • Cualquier número de nodos de dibujo de lápiz.
  • Cualquier número de nodos de región de escritura.
  • Cualquier número de nodos de entrada de lápiz no clasificados.
  • Cualquier número de nodos con un valor GUID desconocido.
GUID_CNT_TEXTWORD
(TextWord)
Representa un nodo para la región bidimensional en la que cualquier texto que no sea de entrada de lápiz puede existir en el documento.
IInkAnalyzer no genera nodos de palabras de texto. Use IContextNode::CreateSubNode para agregar un nodo de palabra de texto al árbol de nodos de contexto. A continuación, IInkAnalyzer usa las regiones definidas por el nodo de palabra de texto para determinar si alguna entrada de lápiz anota el texto que no es de lápiz.
Los reconocedores futuros pueden usar la región definida por un nodo de palabra de texto para determinar si alguna entrada de lápiz anota la palabra que no es de lápiz.
Un nodo de palabra de texto no puede tener ningún elemento secundario
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
Representa un nodo para los trazos que aún no se han clasificado o reconocido.
Un nodo de entrada de lápiz no clasificado no puede tener elementos secundarios.

Comentarios

Para obtener más información sobre los diferentes tipos de nodo de contexto, vea Información general sobre el análisis de lápiz.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Iaguid.h

Consulte también

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

IInkAnalyzer::CreateAnalysisHint (Método)

IInkAnalyzer::CreateCustomRecognizer (Método)

IInkAnalyzer::FindNodesOfType (Método)

IInkAnalyzer::FindNodesOfTypeForStrokes (Método)

IInkAnalyzer::FindNodesOfTypeInSubTree (Método)

Referencia de análisis de lápiz