System::Drawing::Region class
Innehåll
[
Dölj
]Region class
Representerar insidan av en grafisk form. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class Region : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| Clone() const | Returnerar en kopia av det aktuella objektet. |
| Complement(const RectangleF&) | Ersätter den region som representeras av det aktuella objektet med den del av regionen som definieras av den angivna rektangeln och som inte skär sig med denna region. |
| Complement(const Rectangle&) | Ersätter den region som representeras av det aktuella objektet med den del av regionen som definieras av den angivna rektangeln och som inte skär sig med denna region. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersätter den region som representeras av det aktuella objektet med den del av regionen som definieras av den angivna banan och som inte skär sig med denna region. |
| Complement(const SharedPtr<Region>&) | Ersätter den region som representeras av det aktuella objektet med den del av den angivna regionen som inte skär sig med denna region. |
| Dispose() | Frigör alla operativsystemresurser som erhållits av det aktuella objektet. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | Bestämmer om den angivna regionen är identisk med den region som representeras av det aktuella objektet på den angivna ritytan. |
| Exclude(const RectangleF&) | Ersätter den region som representeras av det aktuella objektet med resultatet av uteslutning av den region som definieras av den angivna rektangeln från den. |
| Exclude(const Rectangle&) | Ersätter den region som representeras av det aktuella objektet med resultatet av uteslutning av den region som definieras av den angivna rektangeln från den. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersätter den region som representeras av det aktuella objektet med resultatet av uteslutning av den region som definieras av den angivna banan från den. |
| Exclude(const SharedPtr<Region>&) | Ersätter den region som representeras av det aktuella objektet med resultatet av uteslutning av den angivna regionen från den. |
| GetBounds(const SharedPtr<Graphics>&) const | Hämtar en RectangleF-struktur som representerar en rektangel som avgränsar denna Region på ritytan för ett Graphics-objekt. |
| GetRegionData() const | Returnerar ett RegionData-objekt som innehåller data som definierar den region som representeras av det aktuella objektet. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Returnerar en array av RectangleF strukturer som approximerar detta Region efter att den angivna matrisomvandlingen har tillämpats. |
| Intersect(const RectangleF&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av skärningen mellan denna region och en region som definieras av den angivna rektangeln. |
| Intersect(const Rectangle&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av skärningen mellan denna region och en region som definieras av den angivna rektangeln. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av skärningen mellan denna region och en region som definieras av den angivna banan. |
| Intersect(const SharedPtr<Region>&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av skärningen mellan denna region och den angivna regionen. |
| IsEmpty(const SharedPtr<Graphics>&) const | Avgör om regionen som representeras av det aktuella objektet har ett tomt inre på den angivna ritytan. |
| IsInfinite(const SharedPtr<Graphics>&) const | Avgör om regionen som representeras av det aktuella objektet har ett oändligt inre på den angivna ritytan. |
| IsVisible(const Point&) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet. |
| IsVisible(const PointF&) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet. |
| IsVisible(const Rectangle&) | Avgör om någon del av den angivna rektangeln finns inom regionen som representeras av det aktuella objektet. |
| IsVisible(const RectangleF&) | Avgör om någon del av den angivna rektangeln finns inom regionen som representeras av det aktuella objektet. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet med hjälp av den angivna grafiken. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet med hjälp av den angivna grafiken. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | Avgör om någon del av den angivna rektangeln finns inom regionen som representeras av det aktuella objektet med hjälp av den angivna grafiken. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | Avgör om någon del av den angivna rektangeln finns inom regionen som representeras av det aktuella objektet med hjälp av den angivna grafiken. |
| IsVisible(float, float) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Avgör om den angivna punkten finns inom regionen som representeras av det aktuella objektet med hjälp av den angivna grafiken. |
| MakeEmpty() | Initierar det aktuella objektet med tomt inre. |
| MakeInfinite() | Initierar detta regionobjekt med ett oändligt inre. |
| Region() | Skapar en ny instans av klassen Region. |
| Region(const RectangleF&) | Skapar en ny instans av klassen Region som representerar en region definierad av den angivna rektangeln. |
| Region(const Rectangle&) | Skapar en ny instans av klassen Region som representerar en region definierad av den angivna rektangeln. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | Skapar en ny instans av klassen Region som representerar en region definierad av den angivna banan. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | Skapar en ny instans av klassen Region som representerar en region definierad av det angivna RegionData-objektet. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | Transformerar denna region med den angivna matrisen. |
| Transform(const SkMatrix&) | Transformerar denna region med den angivna matrisen. |
| Translate(int, int) | Flyttar regionens koordinater med den angivna mängden. |
| Translate(float, float) | Flyttar regionens koordinater med den angivna mängden. |
| Union(const RectangleF&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av föreningsoperationen mellan denna region och en region definierad av den angivna rektangeln. |
| Union(const Rectangle&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av föreningen mellan denna region och en region definierad av den angivna rektangeln. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av föreningen mellan denna region och en region definierad av den angivna banan. |
| Union(const SharedPtr<Region>&) | Ersätter regionen som representeras av det aktuella objektet med resultatet av föreningen mellan denna region och den angivna regionen. |
| Xor(const RectangleF&) | Ersätter regionen som representeras av det aktuella objektet med de delar av denna region och den region som definieras av den angivna rektangeln som inte skär varandra. |
| Xor(const Rectangle&) | Ersätter regionen som representeras av det aktuella objektet med de delar av denna region och den region som definieras av den angivna rektangeln som inte skär varandra. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | Ersätter regionen som representeras av det aktuella objektet med de delar av denna region och den region som definieras av den angivna banan som inte skär varandra. |
| Xor(const SharedPtr<Region>&) | Ersätter regionen som representeras av det aktuella objektet med de delar av denna region och den angivna regionen som inte skär varandra. |
| virtual ~Region() | Destruktor. |
Se även
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++