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