IAnalysisRegion-Schnittstelle

Macht Methoden und Eigenschaften für eine Region verfügbar, die einen Bereich eines Dokuments darstellt.

Member

Die IAnalysisRegion-Schnittstelle erbt von der IUnknown-Schnittstelle . IAnalysisRegion verfügt auch über folgende Arten von Membern:

Methoden

Die IAnalysisRegion-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
Klon Erstellt eine Kopie der IAnalysisRegion.
ExcludeRectangle Schränkt den Bereich der IAnalysisRegion auf den Teil des Bereichs ein, der das angegebene Rechteck nicht überschneidet.
ExcludeRegion Schränkt den Bereich der IAnalysisRegion auf den Teil des Bereichs ein, der die angegebene IAnalysisRegion nicht überschneidet.
Getbounds Ruft das umgebende Rechteck der IAnalysisRegion ab.
GetRegionScans Ruft ein Array von Rechtecken ab, das den Bereich der IAnalysisRegion definiert.
IntersectRectangle Schränkt den Bereich dieser IAnalysisRegion auf den Bereich ein, der durch die Schnittmenge mit dem angegebenen Rechteck erstellt wird.
IntersectRegion Schränkt den Bereich der IAnalysisRegion auf den Bereich ein, der durch seine Schnittmenge mit der angegebenen IAnalysisRegion erstellt wird.
IntersectsWith Bestimmt, ob sich der Bereich der IAnalysisRegion mit dem angegebenen Rechteck überschneidet.
Isempty Ruft einen Wert ab, der angibt, ob IAnalysisRegion einen leeren Bereich darstellt.
IsInfinite Ruft einen Wert ab, der angibt, ob die IAnalysisRegion eine unendliche Region darstellt.
MakeEmpty Reduziert die IAnalysisRegion , um einen leeren Bereich darzustellen.
MakeInfinite Erweitert die IAnalysisRegion , um einen unendlichen Bereich darzustellen.
UnionRectangle Erweitert den Bereich dieser IAnalysisRegion auf den Bereich, der durch die Union mit dem angegebenen Rechteck erstellt wurde.
UnionRegion Erweitert den Bereich dieser IAnalysisRegion auf den Bereich, der durch die Vereinigung mit der angegebenen IAnalysisRegion erstellt wurde.

Bemerkungen

Diese Schnittstelle stellt einen Bereich dar, der aus rechteckigen Regionen erstellt wird. Der IInkAnalyzer gibt die Koordinaten eines Bereichs innerhalb des Koordinatenraums, in dem er Strichdaten empfängt, zurück oder interpretiert sie.

Um die aktuellen Grenzen der IAnalysisRegion abzurufen, verwenden Sie die IAnalysisRegion::GetBounds-Methode oder die IAnalysisRegion::GetRegionScans-Methode.

Verwenden Sie die folgenden Methoden, um den Bereich einer vorhandenen IAnalysisRegion zu ändern.

Diese Schnittstelle entspricht der System.Windows.Ink.AnalysisCore.AnalysisRegionBase-Klasse im .NET Framework.

Anforderungen

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

Siehe auch

IInkAnalyzer

Freihandanalysereferenz