Κλάση System::Drawing::Rectangle
περιεχόμενα
[
κρύβω
]Rectangle class
Αντιπροσωπεύει μια ορθογώνια περιοχή μιας εικόνας που ορίζεται ως ακέραιες συντεταγμένες X και Y του άνω αριστερού γωνιακού σημείου της, καθώς και το πλάτος και το ύψος της. Αυτός ο τύπος πρέπει να εκχωρείται στη στοίβα και να περνάται σε συναρτήσεις με τιμή ή με αναφορά. Ποτέ μην χρησιμοποιείτε την κλάση System::SmartPtr για τη διαχείριση αντικειμένων αυτού του τύπου.
class Rectangle
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| static Ceiling(const RectangleF&) | Δημιουργεί ένα αντικείμενο Rectangle από το καθορισμένο αντικείμενο RectangleF στρογγυλοποιώντας τις τιμές θέσης και μεγέθους του αντικειμένου RectangleF προς τις επόμενες μεγαλύτερες ακέραιες τιμές. |
| Contains(int, int) const | Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Contains(const Point&) const | Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Contains(const Rectangle&) const | Καθορίζει εάν το καθορισμένο ορθογώνιο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Equals(const Rectangle&) const | Καθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο είναι πανομοιότυπα. |
| static FromLTRB(int, int, int, int) | Δημιουργεί ένα νέο αντικείμενο Rectangle που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες θέσεις των άκρων. |
| get_Bottom() const | Επιστρέφει τη συντεταγμένη y του κάτω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Height() const | Επιστρέφει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_IsEmpty() const | Καθορίζει εάν οι συντεταγμένες X και Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, καθώς και το πλάτος και το ύψος του, έχουν τιμές 0. |
| get_Left() const | Επιστρέφει τη συντεταγμένη X του αριστερού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Location() const | Επιστρέφει μια παρουσία της κλάσης Point που καθορίζει τη θέση του άνω αριστερού γωνιακού σημείου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Right() const | Επιστρέφει τη συντεταγμένη X του δεξιού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Size() const | Επιστρέφει μια παρουσία της κλάσης Size που καθορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Top() const | Επιστρέφει τη συντεταγμένη Y του πάνω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Width() const | Επιστρέφει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_X() const | Επιστρέφει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Y() const | Επιστρέφει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| GetHashCode() const | Επιστρέφει έναν κωδικό κατακερματισμού του τρέχοντος αντικειμένου. |
| Inflate(int, int) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες. |
| Inflate(const Size&) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις ποσότητες που καθορίζονται από τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου μεγέθους αντίστοιχα. |
| static Inflate(const Rectangle&, int, int) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το καθορισμένο αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες. |
| Intersect(const Rectangle&) | Αντικαθιστά το ορθογώνιο που αντιπροσωπεύεται από το τρέχον αντικείμενο με το ορθογώνιο που προκύπτει από τη διατομή του με το ορθογώνιο που αντιπροσωπεύεται από το καθορισμένο αντικείμενο. |
| static Intersect(const Rectangle&, const Rectangle&) | Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της διατομής των καθορισμένων ορθογωνίων. |
| IntersectsWith(const Rectangle&) | Καθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο τέμνονται. |
| Offset(const Point&) | Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες. |
| Offset(int, int) | Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες. |
| operator RectangleF() const | Επιστρέφει ένα αντικείμενο RectangleF που αντιπροσωπεύει ένα ορθογώνιο ισοδύναμο με το ορθογώνιο που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| operator!=(std::nullptr_t) const | Επιστρέφει πάντα true. |
| operator==(std::nullptr_t) const | Πάντα επιστρέφει false. |
| Rectangle() | Δημιουργεί μια νέα παρουσία του αντικειμένου Rectangle που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες X και Y και τις τιμές πλάτους και ύψους ορισμένες σε 0. |
| Rectangle(int, int, int, int) | Δημιουργεί μια νέα παρουσία του αντικειμένου Rectangle που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες συντεταγμένες του άνω αριστερού γωνιακού σημείου του, καθώς και το πλάτος και το ύψος. |
| Rectangle(const Point&, const Size&) | Δημιουργεί μια νέα παρουσία του αντικειμένου Rectangle που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες του άνω αριστερού γωνιακού σημείου του καθορισμένες ως μια παρουσία της κλάσης Point και το πλάτος και το ύψος του ως μια παρουσία της κλάσης Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | Δημιουργεί μια νέα παρουσία του αντικειμένου Rectangle που αντιπροσωπεύει το ορθογώνιο ισοδύναμο με το καθορισμένο. |
| static Round(const RectangleF&) | Δημιουργεί ένα αντικείμενο Rectangle από το καθορισμένο αντικείμενο RectangleF στρογγυλοποιώντας τις τιμές θέσης και μεγέθους του αντικειμένου RectangleF στις πλησιέστερες ακέραιες τιμές. |
| set_Height(int) | Ορίζει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Location(Point) | Ορίζει τη θέση της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Size(Size) | Ορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Width(int) | Ορίζει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_X(int) | Ορίζει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Y(int) | Ορίζει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| ToString() const | Επιστρέφει την αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου. |
| static Truncate(const RectangleF&) | Δημιουργεί ένα αντικείμενο Rectangle από το καθορισμένο αντικείμενο RectangleF περικόπτοντας τις τιμές θέσης και μεγέθους του αντικειμένου RectangleF στις επόμενες χαμηλότερες ακέραιες τιμές. |
| static Union(const Rectangle&, const Rectangle&) | Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της ένωσης των καθορισμένων ορθογωνίων. |
Πεδία
| Πεδίο | Περιγραφή |
|---|---|
| static Empty | Ένα κενό ορθογώνιο, δηλαδή ένα ορθογώνιο του οποίου οι τιμές θέσης και μεγέθους είναι μηδέν. |
Δείτε επίσης
- Namespace System::Drawing
- Library Aspose.Page for C++