Metodo IInkRecognitionAlternate::GetTextRangeFromStrokes (msinkaut.h)

Recupera l'intervallo di testo riconosciuto più piccolo per il quale il riconoscitore può restituire un'alternativa che contiene un insieme InkStrokes noto.

Sintassi

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

Parametri

[in] Strokes

Raccolta di tratti per i quali trovare l'oggetto alternativo contenitore.

[in, out] selectionStart

Posizione iniziale dell'intervallo di testo riconosciuto all'interno dell'oggetto alternativo in cui è stato chiamato questo metodo che corrisponde all'alternativa più piccola che contiene i tratti passati.

[in, out] selectionLength

Quando termina, questo metodo contiene la lunghezza del testo compreso nell'intervallo di testo riconosciuto dell'alternativa più piccola che contiene i tratti passati.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT.

Osservazioni:

Utilizzare questo metodo per recuperare il testo corrispondente a un intervallo specificato di tratti. Si consideri, ad esempio, una raccolta di tratti, "how are you", che è stata disegnata usando nove tratti (uno per ogni lettera e tre per ogni parola). Se viene passata una raccolta costituita dai sei e sette tratti, corrispondente ai caratteri "e" e "y", l'intervallo di testo restituito corrisponde all'alternativa contenente "are you" e la lunghezza della selezione corrisponde a questa sottostringa.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuna supportata
Piattaforma di destinazione Windows
Intestazione msinkaut.h

Vedere anche

Metodo GetStrokesFromStrokeRanges

Metodo GetStrokesFromTextRange

Interfaccia alternativa IInkRecognition

Insieme InkStrokes