InkRecognitionModes, énumération (msinkaut.h)
Spécifie la façon dont le module de reconnaissance interprète l’encre et détermine la chaîne de résultat.
Syntax
typedef enum InkRecognitionModes {
IRM_None = 0,
IRM_WordModeOnly = 0x1,
IRM_Coerce = 0x2,
IRM_TopInkBreaksOnly = 0x4,
IRM_PrefixOk = 0x8,
IRM_LineMode = 0x10,
IRM_DisablePersonalization = 0x20,
IRM_AutoSpace = 0x40,
IRM_Max = 0x80
} ;
Constantes
IRM_None Valeur : 0 Le module de reconnaissance n’applique aucun mode de reconnaissance. |
IRM_WordModeOnly Valeur : 0x1 Le module de reconnaissance traite l’encre comme un seul mot. Par exemple, si le contexte du module de reconnaissance contient pour l’obtenir, le module de reconnaissance retourne ensemble. Note Certains mots composés dans le dictionnaire sont traités comme des mots uniques par des identificateurs de script latin. Par exemple, les personnes qui reconnaissent le script latin traitent « Los Angeles » comme un seul mot si vous utilisez l’indicateur WordMode. En outre, certains factoïdes, tels que le date factoid en anglais (Royaume-Uni), anglais (États-Unis), allemand et Français- traitent certaines dates de mots multiples comme des mots uniques. Par exemple, ces éléments de reconnaissance traitent « 21 janvier 2000 » comme un seul mot si vous utilisez l’indicateur WordMode. |
IRM_Coerce Valeur : 0x2 L’élément de reconnaissance force le résultat en fonction du factoid que vous avez spécifié pour le contexte. Par exemple, si vous avez spécifié le factoid Telephone et que l’utilisateur entre le mot hello, le module de reconnaissance peut retourner un numéro de téléphone aléatoire ou une chaîne vide. Si vous ne spécifiez pas cet indicateur, le module de reconnaissance retourne hello comme résultat. |
IRM_TopInkBreaksOnly Valeur : 0x4 Le module de reconnaissance désactive plusieurs segmentations. Cela désactive la capacité du module de reconnaissance à retourner les résultats de la reconnaissance en fonction de plusieurs segments de reconnaissance de l’encre, où chaque segment correspond à un mot (dans les caractères de reconnaissance du script latin) ou à un caractère (dans les caractères de reconnaissance de caractères d’Asie de l’Est). En d’autres termes, le mot ensemble retourne toujours des alternatives basées sur le fait qu’il s’agit d’un seul mot, et le module de reconnaissance ne considère pas que la chaîne peut également être « pour l’obtenir » ou une autre variante avec une segmentation différente. L’activation de cet indicateur améliore la vitesse de reconnaissance. |
IRM_PrefixOk Valeur : 0x8 Le module de reconnaissance applique la reconnaissance partielle des mots. |
IRM_LineMode Valeur : 0x10 Le module de reconnaissance n’implique pas de rupture de ligne à l’intérieur du module de reconnaissance et toute l’encre est reconnue comme une seule ligne. |
IRM_DisablePersonalization Valeur : 0x20 Le module de reconnaissance désactive la personnalisation sur le module de reconnaissance. |
IRM_AutoSpace Valeur : 0x40 Le module de reconnaissance doit déterminer automatiquement les sauts de mots entre le texte nouvellement écrit (et reconnu) et le suffixe et le préfixe. Par exemple, lorsque l’espace automatique est activé et que l’utilisateur insère bye après le mot reconnu, bon, l’outil de reconnaissance retourne bye sans espace inséré devant lui en tant que texte reconnu, car le « goodbye » composé est un mot valide. Si l’utilisateur insère world après le mot reconnu, hello, l’élément de reconnaissance renvoie world avec un espace inséré devant lui en tant que texte reconnu pour produire les mots, hello world. Si AutoSpace est désactivé, le module de reconnaissance retourne le monde sans espace. Cet indicateur est utilisé uniquement par les personnes qui reconnaissent le script latin. |
IRM_Max Valeur : 0x80 À usage interne uniquement. |
Remarques
En C++, la conversion explicite est requise lorsque vous essayez de définir plusieurs indicateurs à la fois à l’aide de l’opérateur OR au niveau du bit. Une erreur de compilation se produit si la conversion explicite n’est pas utilisée.
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 |
En-tête | msinkaut.h |