Condividi tramite


Metodo IInkRecognitionAlternate::GetTextRangeFromStrokes (msinkaut.h)

Recupera l'intervallo più piccolo di testo riconosciuto per cui il riconoscimento può restituire 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 cui trovare l'oggetto alternativo.

[in, out] selectionStart

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

[in, out] selectionLength

Quando questo metodo restituisce, contiene la lunghezza del testo all'interno dell'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.

Commenti

Usare questo metodo per recuperare il testo che corrisponde 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 una raccolta costituita da sesto e settimo tratti viene passata, corrispondente ai caratteri "e" e "y", l'intervallo di testo restituito corrisponde all'intervallo di testo contenente "are you" e la selezione corrisponde a questa sottostringa.

Requisiti

   
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

Metodo GetStrokesFromStrokeRanges

Metodo GetStrokesFromTextRange

Interfaccia alternativa IInkRecognition

Raccolta InkStrokes