Constantes factoid
Définit des valeurs de chaîne constantes utilisées pour augmenter la précision de la reconnaissance en fournissant des informations contextuelles au module de reconnaissance.
Nom | Description |
---|---|
|
Désactive tous les autres factoids et dictionnaires. |
|
Le paramètre Par défaut pour les factoids pour les langues occidentales inclut le dictionnaire système, le dictionnaire utilisateur, diverses ponctuations et les faits Web et Number. Le paramètre Par défaut pour les factoids pour les langues d’Asie de l’Est inclut tous les caractères pris en charge par le module de reconnaissance. |
|
Indique à un module de reconnaissance d’utiliser uniquement le dictionnaire système. |
FACTOID_WORDLIST |
Indique à un module de reconnaissance qu’il doit utiliser une liste de mots définie par programme. La liste de mots est définie par la propriété WordList d’un objet InkRecognizerContext . Note: Si une chaîne est ajoutée à une liste de mots, ses versions en majuscules sont également ajoutées implicitement. Pour instance, l’ajout de « hello » ajoute implicitement « Hello » et « HELLO ». |
FACTOID_EMAIL |
Indique à un module de reconnaissance qu’il doit rechercher une adresse e-mail. Note: Une adresse e-mail complète, telle que «someone@example.com », doit être utilisée pour ce factoid. Un alias unique, tel que « quelqu’un », n’est pas reconnu.
|
|
Indique à un module de reconnaissance qu’il doit rechercher une adresse Web.
|
FACTOID_ONECHAR |
Indique à un module de reconnaissance qu’il doit rechercher un seul caractère. Note: Ce factoid recherche tout caractère ANSI isolé. |
FACTOID_NUMBER |
Indique à un module de reconnaissance qu’il doit rechercher un nombre. Note: Les valeurs numériques incluent des séparateurs, des décimales, des ordinaux et d’autres symboles numériques couramment utilisés. |
|
Indique à un module de reconnaissance qu’il doit rechercher un seul chiffre, de 0 à 9.
|
FACTOID_NUMBERSIMPLE |
Fournit un contexte numérique simple à un module de reconnaissance. Note: Ce factoid n’est pas pris en charge dans cette version du Kit de développement logiciel (SDK) Tablet PC. |
|
Indique à un module de reconnaissance qu’il doit rechercher des caractères qui indiquent une valeur monétaire.
|
|
Indique à un module de reconnaissance qu’il doit rechercher des codes postaux.
|
|
Indique à un module de reconnaissance de rechercher des pourcentages.
|
|
Indique à un module de reconnaissance de rechercher des caractères qui indiquent une date.
|
|
Indique à un module de reconnaissance de rechercher des caractères qui indiquent une heure.
|
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères qui indiquent un numéro de téléphone.
|
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères qui indiquent un nom de fichier.
|
|
Indique à un module de reconnaissance qu’il doit rechercher un seul caractère majuscule : A à Z. |
FACTOID_LOWERCHAR |
Indique à un module de reconnaissance qu’il doit rechercher un seul caractère en minuscules : A à Z. Note: Ce factoid n’est pas pris en charge dans cette version du Kit de développement logiciel (SDK) Tablet PC. |
FACTOID_PUNCCHAR |
Indique à un module de reconnaissance qu’il doit rechercher les caractères de ponctuation. Note: Ce factoid n’est pas pris en charge dans cette version du Kit de développement logiciel (SDK) Tablet PC. |
|
Indique à un module de reconnaissance de rechercher les caractères kanji, katakana et hiragana couramment utilisés. |
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères chinois simplifiés couramment utilisés. |
|
Indique à un module de reconnaissance de rechercher les caractères chinois traditionnels couramment utilisés. |
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères coréens couramment utilisés. |
|
Indique à un module de reconnaissance de rechercher uniquement les caractères Hiragana. |
|
Indique à un module de reconnaissance qu’il doit rechercher uniquement les caractères Katakana. |
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères kanji couramment utilisés. |
FACTOID_KANJIRARE |
Indique à un module de reconnaissance de rechercher des caractères kanji rarement utilisés. Note: Ce factoid n’est pas pris en charge dans cette version du Kit de développement logiciel (SDK) Tablet PC. |
|
Indique à un module de reconnaissance de rechercher des caractères Bopomofo. |
|
Indique à un module de reconnaissance de rechercher les caractères Jamo de compatibilité hangûl. |
|
Indique à un module de reconnaissance qu’il doit rechercher les caractères hangûls couramment utilisés. |
FACTOID_HANGULRARE |
Indique à un module de reconnaissance de rechercher des caractères hangûl rarement utilisés. Note: Ce factoid n’est pas pris en charge dans cette version du Kit de développement logiciel (SDK) Tablet PC. |
Remarques
En C++, vous pouvez accéder à ces constantes dans le fichier d’en-tête Msinkaut.h, qui se trouve dans le <répertoire systemdrive>:\Program Files\Microsoft Tablet PC Platform SDK\Include si vous avez installé le SDK à l’emplacement par défaut.
Notes
Ces constantes sont WCHAR, et non BSTR. Ils doivent être convertis en BSTR avant d’être utilisés comme paramètres pour les méthodes d’objet. Pour plus d’informations sur le type de données BSTR, consultez Utilisation de la bibliothèque COM.
Notes
Pour les modules de reconnaissance de script latin, les factoids définis dans cette classe sont fournis à des fins de compatibilité descendante uniquement. Pour un nouveau développement, nous vous encourageons à utiliser les valeurs définies dans la fonction SetInputScope . Pour plus d’informations, consultez Utilisation du contexte pour améliorer la précision.
Utilisez ces identificateurs pour spécifier le factoid à utiliser lors de la reconnaissance.
Les combinaisons de factoids suivantes sont prises en charge pour les langues occidentales uniquement. Ceux-ci n’ont pas de définitions distinctes, mais sont des entrées littérales de chaîne acceptables pour la propriété Factoid des objets qui utilisent des factoids. Ces constantes de chaîne factoid permettent à l’entrée de correspondre à l’un des factoids de l’expression.
Combinaison | Définition |
---|---|
« WEB|WORDLIST » | Factoid web ou liste de mots. |
« EMAIL|WORDLIST » | Le Email factoid ou la liste de mots. |
« FILENAME|WEB|WORDLIST » | Factoid filename ou web factoid ou liste de mots. |
Si vous utilisez le contrôle InkEdit , le factoid peut être défini en tant que propriété du contrôle.
Si vous utilisez les API Tablet PC Platform, vous pouvez définir la propriété Factoid sur un objet InkRecognizerContext .
Vous pouvez également définir cette propriété avec la constante de chaîne factoid réelle.
Notes
Les constantes de chaîne factoid respectent la casse. Pour plus d’informations sur les factoids et leur utilisation, consultez Utilisation du contexte pour améliorer la précision. Pour déterminer si un factoid est disponible dans une langue spécifique, consultez Factoids pris en charge à partir de la version 1.
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 |
|