Partager via


IInkAnalyzer::SetDirtyRegion, méthode

Modifie la zone qui a changé depuis la dernière opération d’analyse.

Syntaxe

HRESULT SetDirtyRegion(
  [in] IAnalysisRegion *pDirtyRegion
);

Paramètres

pDirtyRegion [in]

IAnalysisRegion qui décrit la zone qui a changé depuis la dernière opération d’analyse.

Valeur retournée

Pour obtenir une description des valeurs renvoyées, consultez Classes et interfaces - Analyse de l’entrée manuscrite.

Notes

Cette méthode identifie les zones qui doivent être analysées ou réanalysées. Toutes les méthodes IInkAnalyzer qui ajoutent, mettent à jour ou suppriment des données de trait mettent à jour la région sale. Pour marquer manuellement une zone pour une réanalyse :

  1. Obtenez la région sale à l’aide de la méthode IInkAnalyzer::GetDirtyRegion.
  2. Utilisez la méthode IAnalysisRegion::UnionRegion ou la méthode IAnalysisRegion::UnionRectangle pour ajouter la zone à la région de l’étape 1.
  3. Utilisez la méthode IInkAnalyzer::SetDirtyRegion pour mettre à jour la région sale.

IInkAnalyzer analyse l’entrée manuscrite dans sa région sale lors d’un appel à la méthode IInkAnalyzer::Analyze ou À la méthode IInkAnalyzer::BackgroundAnalyze. Toutefois, IInkAnalyzer peut étendre l’opération d’analyse pour inclure les régions voisines.

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)
DLL
IACom.dll

Voir aussi

IInkAnalyzer

IInkAnalyzer::Analyze, méthode

IInkAnalyzer::BackgroundAnalyze, méthode

IInkAnalyzer::AddStroke, méthode

IInkAnalyzer::AddStrokeForLanguage, méthode

IInkAnalyzer::AddStrokes, méthode

IInkAnalyzer::AddStrokesForLanguage, méthode

IInkAnalyzer::RemoveStroke, méthode

IInkAnalyzer::RemoveStrokes, méthode

IInkAnalyzer::UpdateStrokesData, méthode

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