Partager via


Interface IAnalysisRegion

Expose les méthodes et les propriétés d’une région qui représente une zone d’un document.

Membres

L’interface IAnalysisRegion hérite de l’interface IUnknown. IAnalysisRegion possède également les types de membres suivants :

Méthodes

L’interface IAnalysisRegion a ces méthodes.

Méthode Description
Clone Crée une copie de IAnalysisRegion.
ExcludeRectangle Limite la zone du IAnalysisRegion à la partie de sa zone qui n’entrecroise pas le rectangle spécifié.
ExcludeRegion Limite la zone de IAnalysisRegion à la partie de sa zone qui n’entrecroise pas la IAnalysisRegion spécifiée.
GetBounds Récupère le rectangle englobant de IAnalysisRegion.
GetRegionScans Récupère un tableau de rectangles qui définit la zone de IAnalysisRegion.
IntersectRectangle Limite la zone de cette IAnalysisRegion à la zone créée par son intersection avec le rectangle spécifié.
IntersectRegion Limite la zone de IAnalysisRegion à la zone créée par son intersection avec la IAnalysisRegion spécifiée.
IntersectsWith Détermine si la zone de l’IAnalysisRegion croise le rectangle spécifié.
IsEmpty Récupère une valeur indiquant si IAnalysisRegion représente une région vide.
IsInfinite Récupère une valeur indiquant si IAnalysisRegion représente une région infinie.
MakeEmpty Réduit iAnalysisRegion pour représenter une zone vide.
MakeInfinite Développe IAnalysisRegion pour représenter une zone infinie.
UnionRectangle Développe la zone de cette IAnalysisRegion à la zone créée par son union avec le rectangle spécifié.
UnionRegion Étend la zone de cette IAnalysisRegion à la zone créée par son union avec la IAnalysisRegion spécifiée.

Notes

Cette interface représente une zone qui est construite à partir de régions rectangulaires. IInkAnalyzer retourne ou interprète les coordonnées d’une zone dans l’espace de coordonnées dans lequel elle reçoit des données de trait.

Pour obtenir les limites actuelles de la IAnalysisRegion, utilisez la méthode IAnalysisRegion::GetBounds ou la méthode IAnalysisRegion::GetRegionScans.

Pour modifier la zone d’un IAnalysisRegion existant, utilisez les méthodes suivantes.

Cette interface est équivalente à la classe System.Windows.Ink.AnalysisCore.AnalysisRegionBase dans le .NET Framework.

Spécifications

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

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