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

Recupera el intervalo más pequeño de texto reconocido para el que el reconocedor puede devolver una alternativa que contiene una colección InkStrokes conocida.

Sintaxis

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

Parámetros

[in] Strokes

Colección de trazos para los que se va a buscar la alternativa contenedora.

[in, out] selectionStart

Posición inicial del intervalo de texto reconocido dentro del objeto alternativo en el que se llamó a este método que coincide con la alternativa más pequeña que contiene los trazos pasados.

[in, out] selectionLength

Cuando este método devuelve, contiene la longitud del texto dentro del intervalo de texto reconocido de la alternativa más pequeña que contiene los trazos pasados.

Valor de retorno

Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT.

Observaciones

Utilice este método para recuperar el texto que corresponde a un intervalo especificado de trazos. Por ejemplo, considere una colección de trazos, "cómo está usted", que se dibuje con nueve trazos (uno para cada letra y tres para cada palabra). Si se pasa una colección que consta de los trazos sextos y séptimos, correspondientes a los caracteres "e" y "y", el intervalo de texto devuelto coincide con la alternativa que contiene "eres tú" y el inicio y la longitud de la selección coinciden con esta subcadena.

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo admitido No se admite ninguno
de la plataforma de destino de Windows
Header msinkaut.h

Consulte también

GetStrokesFromStrokeRanges (método)

GetStrokesFromTextRange (método)

Interfaz alternativa IInkRecognition

Colección InkStrokes