IInkRecognitionAlternate ::GetTextRangeFromStrokes, méthode (msinkaut.h)

Récupère la plus petite plage de texte reconnu pour laquelle le module de reconnaissance peut retourner une alternative qui contient une collection InkStrokes connue.

Syntaxe

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

Paramètres

[in] Strokes

Collection de traits pour lesquels rechercher l’alternative contenante.

[in, out] selectionStart

Position de début de la plage de texte reconnu dans l’objet secondaire sur lequel cette méthode a été appelée qui correspond au plus petit autre qui contient les traits passés.

[in, out] selectionLength

Lorsque cette méthode est retournée, contient la longueur du texte dans la plage de texte reconnu du plus petit autre qui contient les traits passés.

Valeur renvoyée

Si elle réussit, retourne S_OK ; sinon, retourne un code d’erreur HRESULT.

Remarques

Utilisez cette méthode pour récupérer le texte correspondant à une plage de traits spécifiée. Par exemple, considérez une collection de traits, « comment êtes-vous », qui a été dessiné à l’aide de neuf traits (un pour chaque lettre et trois pour chaque mot). Si une collection composée des sixième et septième traits est passée, correspondant aux caractères « e » et « y », la plage de texte retournée correspond à l’alternative contenant « are you » et la longueur de sélection correspond à cette sous-chaîne.

Exigences

Prérequis Valeur
Client minimum requis Windows XP Tablet PC Edition [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
plateforme cible Windows
En-tête msinkaut.h

Voir également

GetStrokesFromStrokeRanges, méthode

GetStrokesFromTextRange, méthode

IInkRecognition Alternate Interface

InkStrokes, collection