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