Compartilhar via


Método IInkAnalyzer::GetNodesFromTextRange

Recupera uma coleção de objetos IContextNode relevantes para o intervalo de texto especificado para os nós de contexto especificados.

Sintaxe

HRESULT GetNodesFromTextRange(
  [in, out] LONG          *plStart,
  [in, out] LONG          *plLength,
  [out]     IContextNodes **ppContextNodes,
  [in]      IContextNodes *pNodesToSearch = defaultvalue
);

Parâmetros

plStart [in, out]

Uma referência ao início do intervalo de texto na parte pNodesToSearch da cadeia de caracteres reconhecida.

plLength [in, out]

Uma referência ao comprimento do intervalo de texto na parte pNodesToSearch da cadeia de caracteres reconhecida.

ppContextNodes [out]

Um ponteiro para os objetos IContextNode relevantes para o intervalo de texto especificado para os nós de contexto especificados.

pNodesToSearch [in]

Os objetos IContextNode aos quais limitar a pesquisa.

Valor retornado

Para obter uma descrição dos valores retornados, consulte Classes e Interfaces – Análise de Tinta.

Comentários

O intervalo de texto especificado deve ser relativo à parte pNodesToSearch da cadeia de caracteres reconhecida do IInkAnalyzer, em vez da cadeia de caracteres reconhecida de todo o IInkAnalyzer.

Esse método modifica os valores dos parâmetros plStart e plLength expandindo o intervalo de texto para os limites de palavra mais próximos.

Por exemplo, se a cadeia de caracteres reconhecida for "Estou atrasada" e você chamar esse método usando os valores de parâmetro de 6 para plStart e 1 para plLength, que corresponde à letra "a" em "late", esse método retornará uma coleção que contém um único IContextNode, o InkWord ou TextWord que corresponde à palavra "late". Para este exemplo, esse método também modifica o valor de plStart para 5 e o valor de plLength para 4, que corresponde à palavra "late".

Observação

O parâmetro plStart é relativo à cadeia de caracteres reconhecida do parâmetro pNodesToSearch .

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
IACom.h (também requer IACom_i.c)
DLL
IACom.dll

Confira também

IInkAnalyzer