Classe InkRecognizerGuide

Représente la zone que le module de reconnaissance utilise dans laquelle l’encre peut être dessinée. La zone est connue sous le nom de guide de reconnaissance.

InkRecognizerGuide a les types de membres suivants :

Interfaces

La classe InkRecognizerGuide définit ces interfaces.

Interface Description
IInkRecognizerGuide Cet objet implémente l’interface COM IInkRecognizerGuide .

Propriétés

La classe InkRecognizerGuide possède ces propriétés.

Propriété Type d’accès Description
Colonnes
Lecture/écriture
Obtient ou définit le nombre de colonnes dans la zone de guide.
DrawnBox
Lecture/écriture
Obtient ou définit la zone qui est dessinée physiquement sur l’écran de la tablette et dans laquelle l’écriture a lieu.
GuideData
Lecture/écriture
Obtient ou définit des données de guide pour les développeurs C++.
Midline
Lecture/écriture
Obtient ou définit la hauteur médiane. La hauteur médiane correspond à la distance entre la ligne de base et la ligne médiane de la zone dessinée.
Lignes
Lecture/écriture
Obtient ou définit le nombre de lignes dans la zone de guide.
WritingBox
Lecture/écriture
Obtient ou définit la zone d’écriture invisible de la zone de guide dans laquelle l’écriture peut effectivement avoir lieu.

Notes

Cet objet peut être instancié en appelant la méthode CoCreateInstance .

Par défaut, il n’existe aucun guide de reconnaissance. Un guide par défaut a toutes les valeurs de propriété définies sur 0. Vous devez utiliser les propriétés de cet objet pour définir le guide.

Si l’application a dessiné des instructions sur l’écran sur lequel l’utilisateur est censé écrire, l’application doit définir les valeurs des propriétés du guide du module de reconnaissance pour informer le module de reconnaissance. Ces propriétés sont destinées uniquement à l’utilisation du module de reconnaissance. Le fait de les définir ne dessine pas en soi des indices visuels sur l’affichage. L’application ou le contrôle dessine les indices visuels.

Le guide du module de reconnaissance peut se composer de lignes et de colonnes, ce qui donne au module de reconnaissance un meilleur contexte dans lequel effectuer la reconnaissance. Les lettres telles que « t » et « I » sont plus facilement reconnues lorsqu’un guide est utilisé pour donner un contexte à l’encre. Par exemple, vous pouvez dessiner des lignes horizontales sur un écran, qui indiquent où l’écriture doit se produire (ce type de guide se compose uniquement de lignes et pas de colonnes). En écrivant sur les lignes, au lieu d’un espace arbitraire, la précision de la reconnaissance s’améliore.

Le guide spécifie les limites de l’encre dans les coordonnées de l’espace d’entrée manuscrite.

La propriété DrawnBox peut définir une zone de la même taille ou plus petite que la zone définie par la propriété WritingBox .

La figure suivante montre les éléments d’un guide de reconnaissance avec deux lignes et aucune colonne.

illustration montrant les éléments du guide du module de reconnaissance

En plus de dessiner des lignes à l’écran qui indiquent aux utilisateurs où écrire, vous pouvez dessiner des cellules à l’écran dans lesquelles des caractères ou des mots sont écrits. Il s’agit d’une entrée en boîte et est utile pour certaines langues asiatiques. Pour déterminer si le module de reconnaissance est capable d’entrer en boîte, appelez la propriété Capabilities de l’objet IInkRecognizer .

La figure suivante montre un guide de reconnaissance avec quatre colonnes.

illustration montrant le guide du module de reconnaissance avec quatre colonnes

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
Msinkaut.h (nécessite également Msinkaut_i.c)
Bibliothèque
InkObj.dll

Voir aussi

IInkRecognizer Interface

InkRecognizerContext, classe