Método IInkRecognitionAlternate::GetTextRangeFromStrokes (msinkaut.h)

Recupera o menor intervalo de texto reconhecido para o qual o reconhecedor pode retornar uma alternativa que contém uma coleção InkStrokes conhecida.

Sintaxe

HRESULT GetTextRangeFromStrokes(
  [in]      IInkStrokes *Strokes,
  [in, out] long        *selectionStart,
  [in, out] long        *selectionLength
);

Parâmetros

[in] Strokes

A coleção de traços para os quais localizar a alternativa que contém.

[in, out] selectionStart

A posição inicial do intervalo de texto reconhecido dentro do objeto alternativo no qual esse método foi chamado que corresponde à menor alternativa que contém os traços passados.

[in, out] selectionLength

Quando este método retorna, contém o comprimento do texto dentro do intervalo de texto reconhecido da menor alternativa que contém os traços passados.

Valor retornado

Se tiver êxito, retornará S_OK; caso contrário, retorna um código de erro HRESULT.

Comentários

Use esse método para recuperar o texto que corresponde a um intervalo especificado de traços. Por exemplo, considere uma coleção de traços, "como você está", que foi desenhado usando nove traços (um para cada letra e três para cada palavra). Se uma coleção que consiste no sexto e sétimo traços for passada, correspondente aos caracteres "e" e "y", o intervalo de texto retornado corresponderá ao alternativo que contém "você" e o início e o comprimento da seleção corresponderão a essa subcadeia de caracteres.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Método GetStrokesFromStrokeRanges

Método GetStrokesFromTextRange

Interface alternativa IInkRecognition

Coleção InkStrokes