IInkAnalyzer::SetDirtyRegion-Methode

Ändert den Bereich, der sich seit dem letzten Analysevorgang geändert hat.

Syntax

HRESULT SetDirtyRegion(
  [in] IAnalysisRegion *pDirtyRegion
);

Parameter

pDirtyRegion [ In]

Eine IAnalysisRegion, die den Bereich beschreibt, der sich seit dem letzten Analysevorgang geändert hat.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Ink-Analyse.

Bemerkungen

Diese Methode identifiziert die Bereiche, die analysiert oder erneut analysiert werden müssen. Alle IInkAnalyzer-Methoden, die Strichdaten hinzufügen, aktualisieren oder entfernen, aktualisieren den geänderten Bereich. So markieren Sie manuell einen Bereich für die Erneute Analyse:

  1. Verwenden Sie die IInkAnalyzer::GetDirtyRegion-Methode, um den dirty-Bereich zu erhalten.
  2. Verwenden Sie die IAnalysisRegion::UnionRegion-Methode oder die IAnalysisRegion::UnionRectangle-Methode, um den Bereich aus Schritt 1 dem Bereich hinzuzufügen.
  3. Verwenden Sie die IInkAnalyzer::SetDirtyRegion-Methode, um den geänderten Bereich zu aktualisieren.

Der IInkAnalyzer analysiert während eines Aufrufs der IInkAnalyzer::Analyze-Methode oder der IInkAnalyzer::BackgroundAnalyze-MethodeInk innerhalb seines dirty-Region. Der IInkAnalyzer kann den Analysevorgang jedoch um benachbarte Regionen erweitern.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur Desktop-Apps der XP Tablet PC Edition []
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom _ i.c)
DLL
IACom.dll

Weitere Informationen

IInkAnalyzer

IInkAnalyzer::Analyze-Methode

IInkAnalyzer::BackgroundAnalyze-Methode

IInkAnalyzer::AddStroke-Methode

IInkAnalyzer::AddStrokeForLanguage-Methode

IInkAnalyzer::AddStrokes-Methode

IInkAnalyzer::AddStrokesForLanguage-Methode

IInkAnalyzer::RemoveStroke-Methode

IInkAnalyzer::RemoveStrokes-Methode

IInkAnalyzer::UpdateStrokesData-Methode

Referenz zur Ink-Analyse