Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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)