## Region class


Αντιπροσωπεύει το εσωτερικό ενός γραφικού σχήματος. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε σε συναρτήσεις ως όρισμα.

```cpp
class Region : public System::Object
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| [Clone](./clone/)() const | Επιστρέφει ένα αντίγραφο του τρέχοντος αντικειμένου. |
| [Complement](./complement/)(const RectangleF\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο recangle και δεν τέμνει αυτήν την περιοχή. |
| [Complement](./complement/)(const Rectangle\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο recangle και δεν τέμνει αυτήν την περιοχή. |
| [Complement](./complement/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο μονοπάτι και δεν τέμνει αυτήν την περιοχή. |
| [Complement](./complement/)(const SharedPtr\<Region\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της καθορισμένης περιοχής που δεν τέμνει αυτήν την περιοχή. |
| [Dispose](./dispose/)() | Απελευθερώνει όλους τους πόρους του λειτουργικού συστήματος που αποκτήθηκαν από το τρέχον αντικείμενο. |
| [Equals](./equals/)(const SharedPtr\<Region\>\&, const SharedPtr\<Graphics\>\&) | Καθορίζει εάν η καθορισμένη περιοχή είναι ταυτοτική με την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη επιφάνεια σχεδίασης. |
| [Exclude](./exclude/)(const RectangleF\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο rectange από αυτήν. |
| [Exclude](./exclude/)(const Rectangle\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο rectange από αυτήν. |
| [Exclude](./exclude/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο μονοπάτι από αυτήν. |
| [Exclude](./exclude/)(const SharedPtr\<Region\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της καθορισμένης περιοχής από αυτήν. |
| [GetBounds](./getbounds/)(const SharedPtr\<Graphics\>\&) const | Λαμβάνει μια δομή [RectangleF](../rectanglef/) που αντιπροσωπεύει ένα ορθογώνιο που περιορίζει αυτό το [Region](./) στην επιφάνεια σχεδίασης ενός αντικειμένου [Graphics](../graphics/). |
| [GetRegionData](./getregiondata/)() const | Επιστρέφει ένα αντικείμενο RegionData που περιέχει δεδομένα που ορίζουν την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [GetRegionScans](./getregionscans/)(const SharedPtr\<Drawing2D::Matrix\>\&) const | Επιστρέφει έναν πίνακα από δομές [RectangleF](../rectanglef/) που προσεγγίζουν αυτή τη [Region](./) μετά την εφαρμογή του καθορισμένου μετασχηματισμού πίνακα. |
| [Intersect](./intersect/)(const RectangleF\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Intersect](./intersect/)(const Rectangle\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Intersect](./intersect/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο μονοπάτι. |
| [Intersect](./intersect/)(const SharedPtr\<Region\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και της καθορισμένης περιοχής. |
| [IsEmpty](./isempty/)(const SharedPtr\<Graphics\>\&) const | Καθορίζει εάν η περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο έχει κενό εσωτερικό στην καθορισμένη επιφάνεια σχεδίασης. |
| [IsInfinite](./isinfinite/)(const SharedPtr\<Graphics\>\&) const | Καθορίζει εάν η περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο έχει άπειρο εσωτερικό στην καθορισμένη επιφάνεια σχεδίασης. |
| [IsVisible](./isvisible/)(const Point\&) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [IsVisible](./isvisible/)(const PointF\&) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [IsVisible](./isvisible/)(const Rectangle\&) | Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [IsVisible](./isvisible/)(const RectangleF\&) | Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [IsVisible](./isvisible/)(const Point\&, const SharedPtr\<Graphics\>\&) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά. |
| [IsVisible](./isvisible/)(const PointF\&, const SharedPtr\<Graphics\>\&) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά. |
| [IsVisible](./isvisible/)(const Rectangle\&, const SharedPtr\<Graphics\>\&) | Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά. |
| [IsVisible](./isvisible/)(const RectangleF\&, const SharedPtr\<Graphics\>\&) | Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά. |
| [IsVisible](./isvisible/)(float, float) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [IsVisible](./isvisible/)(float, float, const SharedPtr\<Graphics\>\&) const | Καθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά. |
| [MakeEmpty](./makeempty/)() | Αρχικοποιεί το τρέχον αντικείμενο σε κενό εσωτερικό. |
| [MakeInfinite](./makeinfinite/)() | Αρχικοποιεί αυτό το αντικείμενο περιοχής σε άπειρο εσωτερικό. |
| [Region](./region/)() | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης [Region](./). |
| [Region](./region/)(const RectangleF\&) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης [Region](./) που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Region](./region/)(const Rectangle\&) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης [Region](./) που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Region](./region/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης [Region](./) που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο μονοπάτι. |
| [Region](./region/)(const SkPath\&) |  |
| [Region](./region/)(const SharedPtr\<Drawing2D::RegionData\>\&) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης [Region](./) που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο αντικείμενο RegionData. |
| [Transform](./transform/)(const SharedPtr\<Drawing2D::Matrix\>\&) | Μετασχηματίζει αυτήν την περιοχή με τον καθορισμένο πίνακα. |
| [Transform](./transform/)(const SkMatrix\&) | Μετασχηματίζει αυτήν την περιοχή με τον καθορισμένο πίνακα. |
| [Translate](./translate/)(int, int) | Μετακινεί τις συντεταγμένες της περιοχής κατά το καθορισμένο ποσό. |
| [Translate](./translate/)(float, float) | Μετακινεί τις συντεταγμένες της περιοχής κατά το καθορισμένο ποσό. |
| [Union](./union/)(const RectangleF\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της λειτουργίας ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Union](./union/)(const Rectangle\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο. |
| [Union](./union/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο μονοπάτι. |
| [Union](./union/)(const SharedPtr\<Region\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και της καθορισμένης περιοχής. |
| [Xor](./xor/)(const RectangleF\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο ορθογώνιο που δεν τέμνονται. |
| [Xor](./xor/)(const Rectangle\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο ορθογώνιο που δεν τέμνονται. |
| [Xor](./xor/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο μονοπάτι που δεν τέμνονται. |
| [Xor](./xor/)(const SharedPtr\<Region\>\&) | Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της καθορισμένης περιοχής που δεν τέμνονται. |
| virtual [~Region](./~region/)() | Καταστροφέας. |
## Δείτε επίσης

* Class [Object](../../system/object/)
* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
