System::Drawing::Region class

Region class

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

class Region : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone() constΕπιστρέφει ένα αντίγραφο του τρέχοντος αντικειμένου.
Complement(const RectangleF&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο recangle και δεν τέμνει αυτήν την περιοχή.
Complement(const Rectangle&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο recangle και δεν τέμνει αυτήν την περιοχή.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της περιοχής που ορίζεται από το καθορισμένο μονοπάτι και δεν τέμνει αυτήν την περιοχή.
Complement(const SharedPtr<Region>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το τμήμα της καθορισμένης περιοχής που δεν τέμνει αυτήν την περιοχή.
Dispose()Απελευθερώνει όλους τους πόρους του λειτουργικού συστήματος που αποκτήθηκαν από το τρέχον αντικείμενο.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Καθορίζει εάν η καθορισμένη περιοχή είναι ταυτοτική με την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη επιφάνεια σχεδίασης.
Exclude(const RectangleF&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο rectange από αυτήν.
Exclude(const Rectangle&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο rectange από αυτήν.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της περιοχής που ορίζεται από το καθορισμένο μονοπάτι από αυτήν.
Exclude(const SharedPtr<Region>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της εξαίρεσης της καθορισμένης περιοχής από αυτήν.
GetBounds(const SharedPtr<Graphics>&) constΛαμβάνει μια δομή RectangleF που αντιπροσωπεύει ένα ορθογώνιο που περιορίζει αυτό το Region στην επιφάνεια σχεδίασης ενός αντικειμένου Graphics.
GetRegionData() constΕπιστρέφει ένα αντικείμενο RegionData που περιέχει δεδομένα που ορίζουν την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constΕπιστρέφει έναν πίνακα από δομές RectangleF που προσεγγίζουν αυτή τη Region μετά την εφαρμογή του καθορισμένου μετασχηματισμού πίνακα.
Intersect(const RectangleF&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο.
Intersect(const Rectangle&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο μονοπάτι.
Intersect(const SharedPtr<Region>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της τομής αυτής της περιοχής και της καθορισμένης περιοχής.
IsEmpty(const SharedPtr<Graphics>&) constΚαθορίζει εάν η περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο έχει κενό εσωτερικό στην καθορισμένη επιφάνεια σχεδίασης.
IsInfinite(const SharedPtr<Graphics>&) constΚαθορίζει εάν η περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο έχει άπειρο εσωτερικό στην καθορισμένη επιφάνεια σχεδίασης.
IsVisible(const Point&) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο.
IsVisible(const PointF&) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο.
IsVisible(const Rectangle&)Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο.
IsVisible(const RectangleF&)Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο.
IsVisible(const Point&, const SharedPtr<Graphics>&) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Καθορίζει εάν οποιοδήποτε τμήμα του καθορισμένου ορθογωνίου περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά.
IsVisible(float, float) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο.
IsVisible(float, float, const SharedPtr<Graphics>&) constΚαθορίζει εάν το καθορισμένο σημείο περιέχεται εντός της περιοχής που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τα καθορισμένα γραφικά.
MakeEmpty()Αρχικοποιεί το τρέχον αντικείμενο σε κενό εσωτερικό.
MakeInfinite()Αρχικοποιεί αυτό το αντικείμενο περιοχής σε άπειρο εσωτερικό.
Region()Δημιουργεί ένα νέο στιγμιότυπο της κλάσης Region.
Region(const RectangleF&)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης Region που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο ορθογώνιο.
Region(const Rectangle&)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης Region που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο ορθογώνιο.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης Region που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο μονοπάτι.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης Region που αντιπροσωπεύει μια περιοχή που ορίζεται από το καθορισμένο αντικείμενο RegionData.
Transform(const SharedPtr<Drawing2D::Matrix>&)Μετασχηματίζει αυτήν την περιοχή με τον καθορισμένο πίνακα.
Transform(const SkMatrix&)Μετασχηματίζει αυτήν την περιοχή με τον καθορισμένο πίνακα.
Translate(int, int)Μετακινεί τις συντεταγμένες της περιοχής κατά το καθορισμένο ποσό.
Translate(float, float)Μετακινεί τις συντεταγμένες της περιοχής κατά το καθορισμένο ποσό.
Union(const RectangleF&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της λειτουργίας ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο.
Union(const Rectangle&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο ορθογώνιο.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και μιας περιοχής που ορίζεται από το καθορισμένο μονοπάτι.
Union(const SharedPtr<Region>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με το αποτέλεσμα της ένωσης αυτής της περιοχής και της καθορισμένης περιοχής.
Xor(const RectangleF&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο ορθογώνιο που δεν τέμνονται.
Xor(const Rectangle&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο ορθογώνιο που δεν τέμνονται.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της περιοχής που ορίζεται από το καθορισμένο μονοπάτι που δεν τέμνονται.
Xor(const SharedPtr<Region>&)Αντικαθιστά την περιοχή που αντιπροσωπεύεται από το τρέχον αντικείμενο με τα τμήματα αυτής της περιοχής και της καθορισμένης περιοχής που δεν τέμνονται.
virtual ~Region()Καταστροφέας.

Δείτε επίσης