Partager via


Énumération AnalysisModes

Spécifie comment IInkAnalyzer effectue l’analyse de l’entrée manuscrite.

Syntaxe

typedef enum AnalysisModes { 
  AnalysisModes_None                     = 0x0000,
  AnalysisModes_AutomaticReconciliation  = 0x0002,
  AnalysisModes_StrokeCacheAutoCleanup   = 0x0004,
  AnalysisModes_PersonalizationEnabled   = 0x0008,
  AnalysisModes_Default                  = 0x000d
} AnalysisModes;

Constantes

AnalysisModes_None

Aucun mode n’est spécifié.

AnalysisModes_AutomaticReconciliation

Indique si IInkAnalyzer démarre automatiquement l’opération de rapprochement dès que les résultats intermédiaires ou finaux sont prêts.

Si ce mode est activé, l’événement _IAnalysisEvents::ReadyToReconcile n’est pas déclenché. Si ce mode est désactivé, l’événement _IAnalysisEvents::ReadyToReconcile est déclenché.

AnalysisModes_StrokeCacheAutoCleanup

Indique si IInkAnalyzer efface automatiquement les traits inutiles du cache de traits avant d’effectuer l’analyse.

Si ce mode est activé, IInkAnalyzer efface les données de trait avant d’effectuer une analyse. Votre code doit également gérer l’événement _IAnalysisEvents::UpdateStrokesCache . Si l’événement _IAnalysisEvents::UpdateStrokesCache n’est pas géré, une exception est levée. Cette case activée est effectuée à la fois dans les phases Analyser (ou Analyser l’arrière-plan) et Réconciliation.

Si ce mode est désactivé, IInkAnalyzer n’efface pas les données de trait. Pour effacer les données de trait, appelez IInkAnalyzer::ClearStrokeData, méthode. Si ce mode est désactivé, l’événement _IAnalysisEvents::UpdateStrokesCache est déclenché afin que IInkAnalyzer puisse récupérer les données de trait les plus récentes pour tous les traits dont le cache a été effacé. Si le cache de traits est effacé, mais que l’événement _IAnalysisEvents::UpdateStrokesCache n’est pas géré, une exception est levée.

AnalysisModes_PersonalizationEnabled

La personnalisation de la reconnaissance de l’écriture manuscrite est activée.

AnalysisModes_Default

Tous les modes sont activés.

Notes

Cette énumération permet une combinaison au niveau du bit de ses valeurs membres.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP Édition Tablette 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

IInkAnalyzer::GetAnalysisModes, méthode

IInkAnalyzer::SetAnalysisModes, méthode

_IAnalysisEvents::IntermediateResults

_IAnalysisEvents::ReadyToReconcile

_IAnalysisEvents::UpdateStrokesCache

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