Condividi tramite


Metodo IInkRecognitionAlternate::GetStrokesFromStrokeRanges (msinkaut.h)

Recupera l'insieme InkStrokes più piccolo che contiene un insieme InkStrokes di input noto e per il quale l'oggetto IInkRecognizer può fornire alternative.

Sintassi

HRESULT GetStrokesFromStrokeRanges(
  [in]          IInkStrokes *Strokes,
  [out, retval] IInkStrokes **GetStrokesFromStrokeRanges
);

Parametri

[in] Strokes

Raccolta di oggetti tratti da utilizzare per trovare la raccolta di tratti più piccola del risultato di riconoscimento alternativa che contiene questa raccolta.

[out, retval] GetStrokesFromStrokeRanges

Quando termina, questo metodo contiene un puntatore alla raccolta più piccola di tratti che contiene una raccolta di tratti di input nota e per cui il riconoscitore può fornire alternative.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .
E_INK_MISMATCHED_INK_OBJECT
Il parametro strokes è associato a un oggetto Ink diverso.
E_FAIL
Si è verificato un errore non specificato.

Commenti

La raccolta restituita può corrispondere alla raccolta di input oppure può essere maggiore se la raccolta di input corrisponde solo a parte del risultato di riconoscimento più piccolo che include tutti i tratti di input.

Questo metodo è più utile per la selezione di parole a clic singolo. Ad esempio, per restituire i tratti che costituiscono la parola selezionata, è possibile fare clic su un tratto, chiamare il metodo HitTest dell'oggetto IInkStrokeDisp per recuperare il tratto selezionato e quindi chiamare GetStrokesFromStrokeRanges.

Gli intervalli di tratti sono validi fino a quando l'oggetto InkDisp non viene modificato.

Requisiti

Requisito Valore
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 GetStrokesFromTextRange

Metodo GetTextRangeFromStrokes

Interfaccia alternativa IInkRecognition

Insieme InkStrokes