Método IInkRecognitionAlternate::GetStrokesFromTextRange (msinkaut.h)
Recupera la colección que corresponde al conjunto más pequeño de segmentos de reconocimiento que contiene un intervalo de caracteres especificado dentro de la alternativa.
Sintaxis
HRESULT GetStrokesFromTextRange(
[in, out] long *selectionStart,
[in, out] long *selectionLength,
[out, retval] IInkStrokes **GetStrokesFromTextRange
);
Parámetros
[in, out] selectionStart
Inicio del intervalo de caracteres dentro de esta alternativa. El carácter de la posición selectionStart se incluye en el intervalo de texto reconocido. Este parámetro se ajusta al principio del conjunto reconocido más pequeño de uno o varios segmentos que incluye la selección de entrada. El parámetro selectionStart es un índice de base cero en los caracteres del texto de la alternativa de reconocimiento.
[in, out] selectionLength
Longitud del intervalo de caracteres dentro de la alternativa. Este parámetro debe ser mayor que 0. Este parámetro se ajusta a la longitud del conjunto más pequeño de uno o varios segmentos que incluye la selección de entrada.
[out, retval] GetStrokesFromTextRange
Tras la devolución, contiene un puntero a la colección de trazos que corresponde al intervalo conocido de texto reconocido.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Un parámetro contenía un puntero no válido. |
|
Se produjo una excepción dentro del método . |
|
Se ha producido un error no especificado. |
|
No se puede asignar el objeto auxiliar del controlador de trazos. |
Comentarios
Para aclarar aún más GetStrokesFromTextRange, considere una colección de trazos que se han reconocido y para el que la mejor alternativa para esos trazos es "cómo es usted". El parámetro pasado al método es un intervalo dentro de (o posiblemente todos) este resultado de cadena. Esta alternativa contiene cinco segmentos, uno para cada palabra y otro para cada espacio. Los trazos devueltos corresponden al conjunto más pequeño de segmentos que incluyen todo el intervalo de entrada. Si el parámetro selectionStart es 0 y el parámetro selectionLength es 5, creando un intervalo correspondiente a la "forma" de la cadena de resultado, los trazos devueltos son todos los trazos reconocidos que componen los segmentos "cómo están". Este es el conjunto más pequeño de segmentos que incluye el intervalo de entrada.
En reconocedores basados en palabras y caracteres, los espacios se cuentan como un carácter. Si la selección de entrada corresponde a un carácter de espacio, este método devuelve y vacía la colección InkStrokes .
Requisitos
Requisito | Value |
---|---|
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)
GetTextRangeFromStrokes (método)