Classe InkRecognizerGuide

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

InkRecognizerGuide a ces types de membres :

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 repère.
DrawnBox
Lecture/écriture
Obtient ou définit la zone qui est physiquement dessinée sur l’écran de la tablette et dans laquelle l’écriture a lieu.
GuideData
Lecture/écriture
Obtient ou définit des données de repère pour les développeurs C++.
Midline
Lecture/écriture
Obtient ou définit la hauteur moyenne. La hauteur de ligne moyenne est la distance entre la ligne de base et la ligne de milieu, de la zone dessinée.
Lignes
Lecture/écriture
Obtient ou définit le nombre de lignes dans la zone de repère.
WritingBox
Lecture/écriture
Obtient ou définit la zone d’écriture invisible de la zone de repère dans laquelle l’écriture peut réellement avoir lieu.

Notes

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

Par défaut, il n’existe aucun repère de module de reconnaissance. Un repère 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 repère.

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. La définition des indices visuels sur l’écran n’est pas, par lui-même, dessiné des indices visuels. 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 montrent où l’écriture doit se produire (ce type de repère ne comporterait que des lignes et aucune colonne). En écrivant sur les lignes, au lieu d’un espace arbitraire, la précision de la reconnaissance s’améliore.

Le repère spécifie les limites de l’encre dans les coordonnées d’espace d’encre.

La propriété DrawnBox peut définir une zone de taille identique ou inférieure à celle définie par la propriété WritingBox .

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

illustration showing elements of recognizer guide

En plus de dessiner des lignes à l’écran qui montrent aux utilisateurs où écrire, vous pouvez dessiner des cellules à l’écran dans lesquelles des caractères ou des mots sont écrits. Ceci est appelé entrée boxed et est utile avec certaines langues asiatiques. Pour déterminer si le module de reconnaissance est capable d’entrer boxed, appelez la propriété Capabilities de l’objet IInkRecognizer .

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

illustration showing recognizer guide with four columns

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows XP Tablet PC Edition [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