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.
- IAnalysisRegion::ExcludeRectangle
- IAnalysisRegion::ExcludeRegion, méthode
- IAnalysisRegion::IntersectRectangle, méthode
- IAnalysisRegion::IntersectRegion, méthode
- IAnalysisRegion::MakeEmpty, méthode
- IAnalysisRegion::MakeInfinite, méthode
- IAnalysisRegion::UnionRectangle, méthode
- IAnalysisRegion::UnionRegion, méthode
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 |
|
DLL |
|