Partager via


Énumération AnalysisWarningCode

Spécifie l’ensemble d’avertissements disponibles qui peuvent se produire pendant l’analyse manuscrite.

Syntaxe

typedef enum AnalysisWarningCode { 
  AnalysisWarningCode_Aborted                                    = 0,
  AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound       = 1,
  AnalysisWarningCode_FactoidNotSupported                        = 2,
  AnalysisWarningCode_FactoidCoercionNotSupported                = 3,
  AnalysisWarningCode_GuideNotSupported                          = 4,
  AnalysisWarningCode_WordlistNotSupported                       = 5,
  AnalysisWarningCode_WordModeNotSupported                       = 6,
  AnalysisWarningCode_PartialDictionaryTermsNotSupported         = 7,
  AnalysisWarningCode_TextRecognitionProcessFailed               = 8,
  AnalysisWarningCode_AddInkToRecognizerFailed                   = 9,
  AnalysisWarningCode_SetPrefixSuffixFailed                      = 10,
  AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed  = 11,
  AnalysisWarningCode_ConfirmedWithoutInkRecognition             = 12,
  AnalysisWarningCode_BackgroundException                        = 13,
  AnalysisWarningCode_ContextNodeLocationNotSet                  = 14,
  AnalysisWarningCode_LanguageIdNotRespected                     = 15,
  AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported   = 16,
  AnalysisWarningCode_TopInkBreaksOnlyNotSupported               = 17,
  AnalysisWarningCode_AnalysisAlreadyRunning                     = 18
} AnalysisWarningCode;

Constantes

AnalysisWarningCode_Aborted

L’opération d’analyse a été abandonnée.

Retourné uniquement lorsque l’opération d’analyse synchrone est appelée. L’abandon d’une opération asynchrone ne déclenche pas d’événement _IAnalysisEvents::Results .

AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound

IInkAnalyzer ne trouve pas de module de reconnaissance d’encre qui répond aux exigences de langage ou de capacité nécessaires pour effectuer l’opération d’analyse.

AnalysisWarningCode_FactoidNotSupported

Le module de reconnaissance d’entrée manuscrite n’a pas pu respecter le jeu factoid spécifié sur le nœud d’indicateur d’analyse (voir Propriétés IContextNode::GetType et Analysis Hint).

AnalysisWarningCode_FactoidCoercionNotSupported

Le module de reconnaissance d’encre n’a pas pu forcer ses résultats sur le jeu factoid spécifié sur le nœud d’indicateur d’analyse (voir IContextNode::GetType et Analysis Hint Properties).

AnalysisWarningCode_GuideNotSupported

Le module de reconnaissance manuscrite n’a pas pu respecter le jeu de repère spécifié sur le nœud d’indicateur d’analyse (voir Propriétés IContextNode::GetType et d’indicateur d’analyse).

AnalysisWarningCode_WordlistNotSupported

Le module de reconnaissance manuscrite n’a pas pu respecter la liste de mots spécifiée définie sur le nœud d’indicateur d’analyse (voir Propriétés IContextNode::GetType et d’indicateur d’analyse).

AnalysisWarningCode_WordModeNotSupported

Le module de reconnaissance manuscrite n’a pas pu respecter le mode de mot spécifié défini sur le nœud d’indicateur d’analyse (voir Propriétés IContextNode::GetType et d’indicateur d’analyse).

AnalysisWarningCode_PartialDictionaryTermsNotSupported

Indique que les termes de dictionnaire partiels n’ont pas pu être retournés à partir de IInkAnalysisRecognizer.

AnalysisWarningCode_TextRecognitionProcessFailed

Indique que le processus de reconnaissance de texte a échoué.

AnalysisWarningCode_AddInkToRecognizerFailed

L’encre n’a pas pu être ajoutée à IInkAnalysisRecognizer. Par exemple, l’ajout de traits collectés à partir d’une souris sur un outil de reconnaissance de mouvements échoue, car le module de reconnaissance de mouvements nécessite des traits collectés auprès d’un numériseur.

AnalysisWarningCode_SetPrefixSuffixFailed

IInkAnalysisRecognizer n’a pas pu respecter le préfixe ou le texte de suffixe spécifié d’un nœud d’indicateur d’analyse (voir Propriétés IContextNode::GetType et Analysis Hint).

AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed

IInkAnalyzer n’a pas pu instancier, cloner ou définir des traits sur IInkAnalysisRecognizer.

AnalysisWarningCode_ConfirmedWithoutInkRecognition

Indique qu’un objet IContextNode a été confirmé par l’utilisateur sans avoir de valeurs de reconnaissance calculées pour le nœud.

AnalysisWarningCode_BackgroundException

L’opération en arrière-plan ne s’est pas terminée en raison d’une exception. Il s’agit d’une erreur irrécupérable qui nécessite que le IInkAnalyzer soit réinstancié avant une utilisation ultérieure.

AnalysisWarningCode_ContextNodeLocationNotSet

Indique qu’un objet IContextNode n’a pas d’emplacement défini (voir IContextNode::SetLocation). La méthode IContextNode::GetLocation doit retourner une valeur non vide, sauf si l’objet IContextNode est marqué comme partiellement renseigné.

AnalysisWarningCode_LanguageIdNotRespected

L’identificateur de langue défini sur un trait associé à un nœud de reconnaissance personnalisé (voir IContextNode::GetType) ne correspondait pas à l’identificateur de langue du IInkAnalysisRecognizer utilisé. L’encre était toujours reconnue avec le IInkAnalysisRecognizer spécifié.

AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported

IInkAnalysisRecognizer ne prend pas en charge l’activation des plages de caractères Unicode comme spécifié.

AnalysisWarningCode_TopInkBreaksOnlyNotSupported

IInkAnalysisRecognizer ne prend pas en charge TopInkBreaks uniquement, même si les indicateurs contiennent uniquement la demande de TopInkBreaks.

AnalysisWarningCode_AnalysisAlreadyRunning

IInkAnalyzer effectue déjà une analyse en arrière-plan.

Notes

AnalysisWarningCode_BackgroundException est la seule valeur de code d’avertissement qui nécessite que l’objet IInkAnalyzer soit réinstancié avant une utilisation ultérieure.

D’autres valeurs de code d’avertissement, telles que AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed et AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound, peuvent nécessiter que l’objet IInkAnalyzer utilise un autre module de reconnaissance.

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
IACom.h (nécessite également IACom_i.c)

Voir aussi

IAnalysisWarning::GetWarningCode

Informations de référence sur l’analyse manuscrite