Partager via


Méthode IInkRecognitionAlternate::GetTextRangeFromStrokes (msinkaut.h)

Récupère la plus petite plage de texte reconnu pour laquelle le module de reconnaissance peut renvoyer 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 trouver l’autre contenant.

[in, out] selectionStart

Position de début de la plage de texte reconnu dans l’objet de remplacement sur lequel cette méthode a été appelée, qui correspond à la plus petite alternative qui contient les traits passés.

[in, out] selectionLength

Lorsque cette méthode retourne, contient la longueur du texte dans la plage de texte reconnu de la plus petite alternative qui contient les traits passés.

Valeur retournée

En cas de réussite, retourne S_OK ; dans le cas contraire, retourne un code d’erreur HRESULT.

Notes

Utilisez cette méthode pour récupérer le texte qui correspond à une plage de traits spécifiée. Par exemple, considérez une collection de traits, « comment allez-vous », qui a été dessinée à 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 transmise, correspondant aux caractères « e » et « y », la plage de texte retournée correspond à l’autre contenant « êtes-vous » et que le début et la longueur de la sélection correspondent à cette sous-chaîne.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

GetStrokesFromStrokeRanges, méthode

GetStrokesFromTextRange, méthode

Interface alternative IInkRecognition

InkStrokes Collection