Compartir a través de


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 devuelto

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

Comentarios

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

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado msinkaut.h
Library InkObj.dll

Consulte también

GetStrokesFromStrokeRanges (método)

GetStrokesFromTextRange (método)

Interfaz alternativa IInkRecognition

Colección InkStrokes