Partager via


AnalysisModes, énumération

Mise à jour : November 2007

Spécifie comment fonctionne le InkAnalyzerBase.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

Espace de noms :  System.Windows.Ink.AnalysisCore
Assembly :  IACore (dans IACore.dll)

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration AnalysisModes
'Utilisation
Dim instance As AnalysisModes
[FlagsAttribute]
public enum AnalysisModes
[FlagsAttribute]
public enum class AnalysisModes
/** @attribute FlagsAttribute */
public enum AnalysisModes
public enum AnalysisModes

Membres

Nom de membre Description
None Aucun mode n'est activé.
AutomaticReconciliationEnabled Spécifie si le InkAnalyzerBase démarre automatiquement l'opération de rapprochement dès que les résultats intermédiaires ou définitifs sont prêts. Si ce mode est activé, l'événement ReadyToReconcileBase n'est pas déclenché. Si ce mode est désactivé, l'événement ReadyToReconcileBase est déclenché.
StrokeCacheAutoCleanupEnabled Spécifie si le InkAnalyzerBase efface automatiquement les traits inutiles du cache de traits avant d'exécuter l'analyse. Si ce mode est activé, le InkAnalyzerBase efface les données de trait avant d'exécuter l'analyse. Votre code doit également gérer l'événement UpdateStrokesCacheBase. Si l'événement UpdateStrokesCacheBase n'est pas géré, une exception est levée. Ce contrôle est effectué à la fois lors de la phase d'analyse (ou BackgroundAnalyze) et de rapprochement. Si ce mode est désactivé, le InkAnalyzerBase n'efface pas les données de trait. Pour effacer les données de trait, appelez ClearStrokeData. Si ce mode est désactivé, l'événement UpdateStrokesCacheBase est déclenché pour que le InkAnalyzerBase puisse extraire les données de trait les plus récentes de tous les traits dont le cache est effacé. Si le cache de traits est effacé, mais que l'événement UpdateStrokesCacheBase n'est pas géré, une exception est levée.
PersonalizationEnabled Indique que la personnalisation est activée.
Default Tous les modes sont activés.

Notes

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs membres.

Exemples

L'exemple suivant présente l'énumération AnalysisModes.

' Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes And _
    Not System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled
// Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes &
    ~System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled;

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

System.Windows.Ink.AnalysisCore, espace de noms