Partager via


Méthode IInkAnalyzer::GetNodesFromTextRange

Récupère une collection d’objets IContextNode qui sont pertinents pour la plage de texte spécifiée pour les nœuds de contexte spécifiés.

Syntaxe

HRESULT GetNodesFromTextRange(
  [in, out] LONG          *plStart,
  [in, out] LONG          *plLength,
  [out]     IContextNodes **ppContextNodes,
  [in]      IContextNodes *pNodesToSearch = defaultvalue
);

Paramètres

plStart [in, out]

Référence au début de la plage de texte dans la partie pNodesToSearch de la chaîne reconnue.

plLength [in, out]

Référence à la longueur de la plage de texte dans la partie pNodesToSearch de la chaîne reconnue.

ppContextNodes [out]

Pointeur vers les objets IContextNode qui sont pertinents pour la plage de texte spécifiée pour les nœuds de contexte spécifiés.

pNodesToSearch [in]

Objets IContextNode auxquels limiter la recherche.

Valeur retournée

Pour obtenir une description des valeurs de retour, consultez Classes et interfaces - Analyse manuscrite.

Notes

La plage de texte spécifiée doit être relative à la partie pNodesToSearch de la chaîne reconnue du IInkAnalyzer, plutôt qu’à la chaîne reconnue de l’ensemble de IInkAnalyzer.

Cette méthode modifie les valeurs des paramètres plStart et plLength en développant la plage de texte aux limites de mots les plus proches.

Par exemple, si la chaîne reconnue est « Je suis en retard » et que vous appelez cette méthode en utilisant les valeurs de paramètre 6 pour plStart et 1 pour plLength, ce qui correspond à la lettre « a » dans « late », cette méthode renvoie une collection contenant un seul IContextNode, l’InkWord ou TextWord qui correspond au mot « late ». Pour cet exemple, cette méthode modifie également la valeur de plStart sur 5 et la valeur de plLength sur 4, ce qui correspond au mot « late ».

Notes

Le paramètre plStart est relatif à la chaîne reconnue du paramètre pNodesToSearch .

Spécifications

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
En-tête
IACom.h (nécessite également IACom_i.c)
DLL
IACom.dll

Voir aussi

IInkAnalyzer