Partager via


Méthode IInkRecognizerContext ::get_Factoid (msinkaut.h)

Obtient ou définit le factoid qu’un module de reconnaissance utilise pour limiter sa recherche du résultat de reconnaissance.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_Factoid(
  BSTR *Factoid
);

Paramètres

Factoid

Valeur de retour

None

Remarques

Un factoid fournit un contexte de reconnaissance pour l’encre reconnue dans le contexte d’un champ particulier. Vous spécifiez un factoid si un champ d’entrée est d’un type connu, par exemple, si le champ d’entrée contient une date.

Pour plus d’informations sur les factoids et leur utilisation, consultez Amélioration de la précision de la reconnaissance des tablet PC en définissant le contexte.

La définition du Factoid réussit uniquement si la collection InkStrokes a la valeur NULL. Vous devez définir le Factoid avant d’attacher la collection InkStrokes à InkRecognizerContext ou vous devez définir la collection Strokes sur NULL , puis définir le Factoid (et éventuellement rattacher la collection InkStrokes).

Pour vous assurer que l’entrée manuscrite est reconnue dans le contexte de champ correct, définissez cette propriété avant de traiter l’entrée manuscrite pour la première fois, par exemple avant d’appeler la méthode Recognize .

Note Tous les factoids respectent la casse.
 
Cette propriété prend ou retourne un paramètre de chaîne et non un objet de classe de la classe Factoid . Les membres de cette classe sont de type string.

Pour le contrôle InkEdit , cette propriété ne doit être modifiée que si la propriété Status renvoie IES_Idle.

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
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

Constantes factoïdes

IInkRecognizerContext

InkRecognizerContext, classe