IInkRecognitionAlternate ::GetStrokesFromTextRange, méthode (msinkaut.h)
Récupère la collection qui correspond au plus petit ensemble de segments de reconnaissance qui contient une plage de caractères spécifiée dans l’autre.
Syntaxe
HRESULT GetStrokesFromTextRange(
[in, out] long *selectionStart,
[in, out] long *selectionLength,
[out, retval] IInkStrokes **GetStrokesFromTextRange
);
Paramètres
[in, out] selectionStart
Début de la plage de caractères au sein de cette alternative. Le caractère à la position selectionStart est inclus dans la plage de texte reconnu. Ce paramètre est ajusté au début du plus petit ensemble reconnu d’un ou plusieurs segments qui inclut la sélection d’entrée. Le paramètre selectionStart est un index de base zéro dans les caractères du texte de l’alternative de reconnaissance.
[in, out] selectionLength
Longueur de la plage de caractères au sein de l’alternative. Ce paramètre doit être supérieur à 0. Ce paramètre est ajusté à la longueur du plus petit ensemble d’un ou de plusieurs segments qui comprend la sélection d’entrée.
[out, retval] GetStrokesFromTextRange
Au retour, contient un pointeur vers la collection de traits qui correspond à la plage connue de texte reconnu.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
Une erreur non spécifiée s'est produite. |
|
Impossible d’allouer l’objet d’assistance du gestionnaire de traits. |
Remarques
Pour clarifier davantage GetStrokesFromTextRange, considérez une collection de traits qui a été reconnue et pour laquelle la meilleure alternative pour ces traits est « comment allez-vous ». Le paramètre passé à la méthode correspond à une plage dans (ou éventuellement la totalité) de ce résultat de chaîne. Cette alternative contient cinq segments, un pour chaque mot et un pour chaque espace. Les traits retournés correspondent au plus petit ensemble de segments qui inclut l’ensemble de la plage d’entrée. Si le paramètre selectionStart est 0 et que le paramètre selectionLength est 5, en créant une plage correspondant au « how a » de la chaîne de résultat, les traits retournés sont tous les traits reconnus qui composent les segments « how are ». Il s’agit du plus petit ensemble de segments qui comprend la plage d’entrée.
Dans les modules de reconnaissance basés sur des mots et des caractères, les espaces sont comptés en tant que caractère. Si la sélection d’entrée correspond à un caractère d’espace, cette méthode retourne et vide la collection InkStrokes .
Configuration requise
Condition requise | Valeur |
---|---|
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
GetTextRangeFromStrokes, méthode