Tipos de nó de contexto

Essas constantes definem valores que especificam o tipo de objetos IContextNode .

Constante/valor Descrição
GUID_CNT_ANALYSISHINT
(AnalysisHint)
Representa um nó que contém informações de contexto adicionais para uma região que o IInkAnalyzer usa para melhorar sua análise.
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
Representa um nó usado para uma única operação de reconhecimento.
Todos os traços e nós que estão dentro de um nó de reconhecedor personalizado são reconhecidos por uma operação de reconhecimento independente e não são analisados pelo IInkAnalyzer.
Um nó de reconhecedor personalizado deve ser o filho direto do nó raiz do analisador de tinta.
Um nó de reconhecedor personalizado pode conter os seguintes tipos de elementos filho:
  • Qualquer número de nós UnclassifiedInk.
  • Qualquer número de nós de objeto.
  • Qualquer número de nós de linha.
  • Qualquer número de nós do InkWord.
  • Qualquer número de nós com um valor guid desconhecido.
GUID_CNT_IMAGE
(Imagem)
Representa um nó para uma região bidimensional em que qualquer imagem não à tinta pode existir no documento.
O IInkAnalyzer não produz nós de imagem. Use IContextNode::CreateSubNode para adicionar um nó de imagem à árvore de nó de contexto. O IInkAnalyzer usa as regiões definidas pelo nó de imagem para determinar se alguma tinta anota a imagem não à tinta.
Um nó de imagem não pode ter nenhum elemento filho.
GUID_CNT_INKBULLET
(InkBullet)
O InkBullet ContextNodeType representa uma coleção de traços que compõem um marcador em uma lista com marcadores.
Um ContextNode do tipo InkBullet não pode ter filhos. Ele só pode ser filho de um ContextNode de Parágrafo. Somente um InkBullet pode aparecer em um único ContextNode de Parágrafo.
GUID_CNT_INKDRAWING
(InkDrawing)
Representa um nó para uma coleção de traços que constitui um desenho.
Desenhos são traços que são determinados como formas ou esboços abstratos. Eles geralmente são quaisquer traços que não são classificados como traços de escrita.
Um nó de desenho à tinta não pode ter elementos filho.
GUID_CNT_INKWORD
(InkWord)
Representa um nó para uma coleção de traços que constitui um agrupamento lógico para formar uma palavra reconhecível.
Um nó de palavra à tinta não pode conter elementos filho.
GUID_CNT_LINE
(Linha)
Representa um nó para uma linha de palavras.
Um nó de linha pode conter os seguintes tipos de elementos filho:
  • Qualquer número de nós de palavra à tinta.
  • Qualquer número de nós de palavra de texto.
  • Qualquer número de nós com um valor GUID desconhecido.
GUID_CNT_OBJECT
(Objeto)
Representa um nó para um objeto que é retornado de um reconhecedor personalizado "objeto".
Um nó de objeto não pode conter elementos filho.
Somente nós de reconhecedor personalizados podem conter nós de objeto.
GUID_CNT_PARAGRAPH
(Parágrafo)
Representa um nó para uma coleção de nós que constitui um agrupamento lógico de linhas.
A definição exata de um parágrafo é determinada pelos mecanismos de análise. Em geral, um parágrafo contém grupos de linhas que refluxo se a caixa que contém as linhas for redimensionada.
Um nó de parágrafo pode conter os seguintes tipos de elementos filho:
  • Qualquer número de nós de marcadores de tinta.
  • Qualquer número de nós de linha.
  • Qualquer número de nós com um valor GUID desconhecido.
GUID_CNT_ROOT
(Raiz)
Representa um nó para o nó superior de uma árvore de nós que descrevem os resultados da análise de tinta.
Os nós raiz geralmente são obtidos do método método IInkAnalyzer::GetRootNode .
Um nó raiz pode conter os seguintes tipos de elementos filho:
  • Qualquer número de nós de dica de análise.
  • Qualquer número de nós de reconhecedor personalizados.
  • Qualquer número de nós de imagem.
  • Qualquer número de nós de desenho à tinta.
  • Qualquer número de nós de região de gravação.
  • Qualquer número de nós de tinta não classificados.
  • Qualquer número de nós com um valor GUID desconhecido.
GUID_CNT_TEXTWORD
(TextWord)
Representa um nó para a região bidimensional em que qualquer texto não à tinta pode existir no documento.
O IInkAnalyzer não produz nós de palavra de texto. Use IContextNode::CreateSubNode para adicionar um nó de palavra de texto à árvore de nó de contexto. O IInkAnalyzer usa as regiões definidas pelo nó de palavra de texto para determinar se alguma tinta anota o texto não à tinta.
Os reconhecedores futuros podem usar a região definida por um nó de palavra de texto para determinar se alguma tinta anota a palavra sem tinta.
Um nó de palavra de texto não pode ter elementos filho
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
Representa um nó para quaisquer traços que ainda não foram classificados ou reconhecidos.
Um nó de tinta não classificado não pode ter elementos filho.

Comentários

Para obter mais informações sobre os diferentes tipos de nó de contexto, consulte Visão geral da análise de tinta.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Iaguid.h

Confira também

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

Método IInkAnalyzer::CreateAnalysisHint

Método IInkAnalyzer::CreateCustomRecognizer

Método IInkAnalyzer::FindNodesOfType

Método IInkAnalyzer::FindNodesOfTypeForStrokes

Método IInkAnalyzer::FindNodesOfTypeInSubTree

Referência de análise de tinta