System::Drawing::Region class
inhoud
[
verbergen
]Region class
Vertegenwoordigt het binnenste van een grafische vorm. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class Region : public System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() const | Retourneert een kopie van het huidige object. |
| Complement(const RectangleF&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het deel van het gebied dat is gedefinieerd door de opgegeven rechthoek en dat niet overlapt met dit gebied. |
| Complement(const Rectangle&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het deel van het gebied dat is gedefinieerd door de opgegeven rechthoek en dat niet overlapt met dit gebied. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het deel van het gebied dat is gedefinieerd door het opgegeven pad en dat niet overlapt met dit gebied. |
| Complement(const SharedPtr<Region>&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het deel van het opgegeven gebied dat niet overlapt met dit gebied. |
| Dispose() | Geeft alle door het huidige object verworven besturingssysteembronnen vrij. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | Bepaalt of het opgegeven gebied identiek is aan het gebied dat wordt vertegenwoordigd door het huidige object op het opgegeven tekenoppervlak. |
| Exclude(const RectangleF&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het resultaat van het uitsluiten van het gebied dat is gedefinieerd door de opgegeven rechthoek. |
| Exclude(const Rectangle&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het resultaat van het uitsluiten van het gebied dat is gedefinieerd door de opgegeven rechthoek. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het resultaat van het uitsluiten van het gebied dat is gedefinieerd door het opgegeven pad. |
| Exclude(const SharedPtr<Region>&) | Vervangt het gebied dat wordt vertegenwoordigd door het huidige object door het resultaat van het uitsluiten van het opgegeven gebied. |
| GetBounds(const SharedPtr<Graphics>&) const | Haalt een RectangleF structuur op die een rechthoek vertegenwoordigt die dit Region begrenst op het tekenoppervlak van een Graphics object. |
| GetRegionData() const | Retourneert een RegionData-object dat gegevens bevat die het gebied definiëren dat wordt vertegenwoordigd door het huidige object. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Retourneert een array van RectangleF structuren die deze Region benaderen nadat de opgegeven matrixtransformatie is toegepast. |
| Intersect(const RectangleF&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de intersectie van deze regio en een regio gedefinieerd door de opgegeven rechthoek. |
| Intersect(const Rectangle&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de intersectie van deze regio en een regio gedefinieerd door de opgegeven rechthoek. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de intersectie van deze regio en een regio gedefinieerd door het opgegeven pad. |
| Intersect(const SharedPtr<Region>&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de intersectie van deze regio en de opgegeven regio. |
| IsEmpty(const SharedPtr<Graphics>&) const | Bepaalt of de regio die wordt weergegeven door het huidige object een lege binnenkant heeft op het opgegeven tekenoppervlak. |
| IsInfinite(const SharedPtr<Graphics>&) const | Bepaalt of de regio die wordt weergegeven door het huidige object een oneindige binnenkant heeft op het opgegeven tekenoppervlak. |
| IsVisible(const Point&) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object. |
| IsVisible(const PointF&) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object. |
| IsVisible(const Rectangle&) | Bepaalt of een deel van de opgegeven rechthoek zich bevindt binnen de regio die wordt weergegeven door het huidige object. |
| IsVisible(const RectangleF&) | Bepaalt of een deel van de opgegeven rechthoek zich bevindt binnen de regio die wordt weergegeven door het huidige object. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object met behulp van de opgegeven graphics. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object met behulp van de opgegeven graphics. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | Bepaalt of een deel van de opgegeven rechthoek zich bevindt binnen de regio die wordt weergegeven door het huidige object met behulp van de opgegeven graphics. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | Bepaalt of een deel van de opgegeven rechthoek zich bevindt binnen de regio die wordt weergegeven door het huidige object met behulp van de opgegeven graphics. |
| IsVisible(float, float) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Bepaalt of het opgegeven punt zich bevindt binnen de regio die wordt weergegeven door het huidige object met behulp van de opgegeven graphics. |
| MakeEmpty() | Initialiseert het huidige object met een lege binnenkant. |
| MakeInfinite() | Initialiseert dit regio-object met een oneindige binnenkant. |
| Region() | Construeert een nieuw exemplaar van de klasse Region. |
| Region(const RectangleF&) | Construeert een nieuw exemplaar van de klasse Region dat een regio vertegenwoordigt die is gedefinieerd door de opgegeven rechthoek. |
| Region(const Rectangle&) | Construeert een nieuw exemplaar van de klasse Region dat een regio vertegenwoordigt die is gedefinieerd door de opgegeven rechthoek. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | Construeert een nieuw exemplaar van de klasse Region dat een regio vertegenwoordigt die is gedefinieerd door het opgegeven pad. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | Construeert een nieuw exemplaar van de klasse Region dat een regio vertegenwoordigt die is gedefinieerd door het opgegeven RegionData-object. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | Transformeert deze regio met de opgegeven matrix. |
| Transform(const SkMatrix&) | Transformeert deze regio met de opgegeven matrix. |
| Translate(int, int) | Verplaatst de coördinaten van de regio met de opgegeven hoeveelheid. |
| Translate(float, float) | Verplaatst de coördinaten van de regio met de opgegeven hoeveelheid. |
| Union(const RectangleF&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de unie-bewerking van deze regio en een regio gedefinieerd door de opgegeven rechthoek. |
| Union(const Rectangle&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de unie van deze regio en een regio gedefinieerd door de opgegeven rechthoek. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de unie van deze regio en een regio gedefinieerd door het opgegeven pad. |
| Union(const SharedPtr<Region>&) | Vervangt de regio die wordt weergegeven door het huidige object door het resultaat van de unie van deze regio en de opgegeven regio. |
| Xor(const RectangleF&) | Vervangt de regio die wordt weergegeven door het huidige object door de delen van deze regio en de regio gedefinieerd door de opgegeven rechthoek die niet overlappen. |
| Xor(const Rectangle&) | Vervangt de regio die wordt weergegeven door het huidige object door de delen van deze regio en de regio gedefinieerd door de opgegeven rechthoek die niet overlappen. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | Vervangt de regio die wordt weergegeven door het huidige object door de delen van deze regio en de regio gedefinieerd door het opgegeven pad die niet overlappen. |
| Xor(const SharedPtr<Region>&) | Vervangt de regio die wordt weergegeven door het huidige object door de delen van deze regio en de opgegeven regio die niet overlappen. |
| virtual ~Region() | Destructor. |
Zie ook
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++