System::Drawing::Region Klasse
Inhalt
[
Ausblenden
]Region class
Stellt das Innere einer grafischen Form dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class Region : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() const | Gibt eine Kopie des aktuellen Objekts zurück. |
| Complement(const RectangleF&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch das angegebene Rechteck definiert ist und nicht mit dieser Region überschneidet. |
| Complement(const Rectangle&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch das angegebene Rechteck definiert ist und nicht mit dieser Region überschneidet. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch den angegebenen Pfad definiert ist und nicht mit dieser Region überschneidet. |
| Complement(const SharedPtr<Region>&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der angegebenen Region, der nicht mit dieser Region überschneidet. |
| Dispose() | Gibt alle vom aktuellen Objekt erworbenen Betriebssystemressourcen frei. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | Bestimmt, ob die angegebene Region identisch ist mit der vom aktuellen Objekt auf der angegebenen Zeichenfläche dargestellten Region. |
| Exclude(const RectangleF&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch das angegebene Rechteck definierten Region. |
| Exclude(const Rectangle&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch das angegebene Rechteck definierten Region. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch den angegebenen Pfad definierten Region. |
| Exclude(const SharedPtr<Region>&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der angegebenen Region. |
| GetBounds(const SharedPtr<Graphics>&) const | Liefert eine RectangleF-Struktur, die ein Rechteck darstellt, das diese Region auf der Zeichenfläche eines Graphics-Objekts begrenzt. |
| GetRegionData() const | Gibt ein RegionData-Objekt zurück, das Daten enthält, die die vom aktuellen Objekt dargestellte Region definieren. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Gibt ein Array von RectangleF-Strukturen zurück, die diese Region nach Anwendung der angegebenen Matrixtransformation annähern. |
| Intersect(const RectangleF&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch das angegebene Rechteck definierten Region. |
| Intersect(const Rectangle&) | Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch das angegebene Rechteck definierten Region. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch den angegebenen Pfad definierten Region. |
| Intersect(const SharedPtr<Region>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und der angegebenen Region. |
| IsEmpty(const SharedPtr<Graphics>&) const | Bestimmt, ob die von dem aktuellen Objekt dargestellte Region auf der angegebenen Zeichenfläche ein leeres Inneres hat. |
| IsInfinite(const SharedPtr<Graphics>&) const | Bestimmt, ob die von dem aktuellen Objekt dargestellte Region auf der angegebenen Zeichenfläche ein unendliches Inneres hat. |
| IsVisible(const Point&) const | Bestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const PointF&) const | Bestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const Rectangle&) | Bestimmt, ob ein Teil des angegebenen Rechtecks innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const RectangleF&) | Bestimmt, ob ein Teil des angegebenen Rechtecks innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | Bestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Bestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | Bestimmt, ob ein Teil des angegebenen Rechtecks unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | Bestimmt, ob ein Teil des angegebenen Rechtecks unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(float, float) const | Bestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Bestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt. |
| MakeEmpty() | Initialisiert das aktuelle Objekt mit leerem Inneres. |
| MakeInfinite() | Initialisiert dieses Regionsobjekt mit unendlichem Inneres. |
| Region() | Konstruiert eine neue Instanz der Klasse Region. |
| Region(const RectangleF&) | Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene Rechteck definierte Region darstellt. |
| Region(const Rectangle&) | Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene Rechteck definierte Region darstellt. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | Konstruiert eine neue Instanz der Klasse Region, die eine durch den angegebenen Pfad definierte Region darstellt. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene RegionData-Objekt definierte Region darstellt. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | Transformiert diese Region mittels der angegebenen Matrix. |
| Transform(const SkMatrix&) | Transformiert diese Region mittels der angegebenen Matrix. |
| Translate(int, int) | Verschiebt die Koordinaten der Region um den angegebenen Betrag. |
| Translate(float, float) | Verschiebt die Koordinaten der Region um den angegebenen Betrag. |
| Union(const RectangleF&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigungsoperation dieser Region und einer durch das angegebene Rechteck definierten Region. |
| Union(const Rectangle&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und einer durch das angegebene Rechteck definierten Region. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und einer durch den angegebenen Pfad definierten Region. |
| Union(const SharedPtr<Region>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und der angegebenen Region. |
| Xor(const RectangleF&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch das angegebene Rechteck definierten Region, die nicht miteinander schneiden. |
| Xor(const Rectangle&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch das angegebene Rechteck definierten Region, die nicht miteinander schneiden. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch den angegebenen Pfad definierten Region, die nicht miteinander schneiden. |
| Xor(const SharedPtr<Region>&) | Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der angegebenen Region, die nicht miteinander schneiden. |
| virtual ~Region() | Destruktor. |
Siehe auch
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++