System::Drawing::RectangleF κλάση

RectangleF class

Αντιπροσωπεύει μια ορθογώνια περιοχή μιας εικόνας που ορίζεται ως συντεταγμένες X και Y μονής ακρίβειας κινητής υποδιαστολής της άνω αριστερής γωνίας της, καθώς και το πλάτος και το ύψος της. Αυτός ο τύπος πρέπει να κατανεμηθεί στη στοίβα και να περάσει σε συναρτήσεις με τιμή ή με αναφορά. Ποτέ μην χρησιμοποιείτε την κλάση System::SmartPtr για τη διαχείριση αντικειμένων αυτού του τύπου.

class RectangleF

Μέθοδοι

ΜέθοδοςΠεριγραφή
Contains(float, float)Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Contains(const PointF&)Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Contains(const RectangleF&)Καθορίζει εάν το καθορισμένο ορθογώνιο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Equals(const RectangleF&) constΚαθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο είναι πανομοιότυπα.
static FromLTRB(float, float, float, float)Δημιουργεί ένα νέο αντικείμενο RectangleF που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες θέσεις των άκρων.
get_Bottom() constΕπιστρέφει τη συντεταγμένη y του κάτω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Height() constΕπιστρέφει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_IsEmpty() constΚαθορίζει εάν οι συντεταγμένες X και Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, καθώς και το πλάτος και το ύψος του, έχουν τιμές 0.
get_Left() constΕπιστρέφει τη συντεταγμένη X του αριστερού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Location() constΕπιστρέφει μια παρουσία της κλάσης PointF που καθορίζει τη θέση της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Right() constΕπιστρέφει τη συντεταγμένη X του δεξιού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Size() constΕπιστρέφει μια παρουσία της κλάσης SizeF που καθορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Top() constΕπιστρέφει τη συντεταγμένη Y του πάνω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Width() constΕπιστρέφει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_X() constΕπιστρέφει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Y() constΕπιστρέφει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetHashCode() constΕπιστρέφει έναν κωδικό κατακερματισμού του τρέχοντος αντικειμένου.
Inflate(float, float)Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες.
Inflate(const SizeF&)Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις ποσότητες που καθορίζονται από τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου μεγέθους αντίστοιχα.
static Inflate(const RectangleF&, float, float)Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το καθορισμένο αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες.
Intersect(const RectangleF&)Αντικαθιστά το ορθογώνιο που αντιπροσωπεύεται από το τρέχον αντικείμενο με το ορθογώνιο που προκύπτει από τη διατομή του με το ορθογώνιο που αντιπροσωπεύεται από το καθορισμένο αντικείμενο.
static Intersect(const RectangleF&, const RectangleF&)Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της διατομής των καθορισμένων ορθογωνίων.
IntersectsWith(const RectangleF&)Καθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο τέμνονται.
Offset(const PointF&)Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες.
Offset(float, float)Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες.
operator!=(std::nullptr_t) constΕπιστρέφει πάντα true.
operator==(std::nullptr_t) constΠάντα επιστρέφει false.
RectangleF()Δημιουργεί μια νέα παρουσία του αντικειμένου RectangleF που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες X και Y και τις τιμές πλάτους και ύψους ορισμένες στο 0.
RectangleF(float, float, float, float)Δημιουργεί μια νέα παρουσία του αντικειμένου RectangleF που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες συντεταγμένες της επάνω αριστερής γωνίας του και το πλάτος και το ύψος.
RectangleF(const PointF&, const SizeF&)Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου RectangleF που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες της επάνω αριστερής γωνίας του που καθορίζονται ως ένα στιγμιότυπο της κλάσης PointF και το πλάτος και το ύψος του ως ένα στιγμιότυπο της κλάσης SizeF.
explicit RectangleF(const Rectangle&)Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου RectangleF που αντιπροσωπεύει το ορθογώνιο ισοδύναμο με το καθορισμένο.
set_Height(float)Ορίζει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Location(PointF)Ορίζει τη θέση της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Size(SizeF)Ορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Width(float)Ορίζει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_X(float)Ορίζει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Y(float)Ορίζει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
ToString() constΕπιστρέφει την αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου.
static Union(const RectangleF&, const RectangleF&)Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της ένωσης των καθορισμένων ορθογωνίων.

Πεδία

ΠεδίοΠεριγραφή
static EmptyΈνα κενό ορθογώνιο, δηλαδή ένα ορθογώνιο του οποίου οι τιμές θέσης και μεγέθους είναι μηδέν.

Δείτε επίσης