## RectangleF class


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

```cpp
class RectangleF
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| [Contains](./contains/)(float, float) | Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [Contains](./contains/)(const PointF\&) | Καθορίζει εάν το καθορισμένο σημείο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [Contains](./contains/)(const RectangleF\&) | Καθορίζει εάν το καθορισμένο ορθογώνιο βρίσκεται εντός του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [Equals](./equals/)(const RectangleF\&) const | Καθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο είναι πανομοιότυπα. |
| static [FromLTRB](./fromltrb/)(float, float, float, float) | Δημιουργεί ένα νέο αντικείμενο [RectangleF](./) που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες θέσεις των άκρων. |
| [get_Bottom](./get_bottom/)() const | Επιστρέφει τη συντεταγμένη y του κάτω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Height](./get_height/)() const | Επιστρέφει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_IsEmpty](./get_isempty/)() const | Καθορίζει εάν οι συντεταγμένες X και Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, καθώς και το πλάτος και το ύψος του, έχουν τιμές 0. |
| [get_Left](./get_left/)() const | Επιστρέφει τη συντεταγμένη X του αριστερού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Location](./get_location/)() const | Επιστρέφει μια παρουσία της κλάσης [PointF](../pointf/) που καθορίζει τη θέση της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Right](./get_right/)() const | Επιστρέφει τη συντεταγμένη X του δεξιού άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Size](./get_size/)() const | Επιστρέφει μια παρουσία της κλάσης [SizeF](../sizef/) που καθορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Top](./get_top/)() const | Επιστρέφει τη συντεταγμένη Y του πάνω άκρου του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Width](./get_width/)() const | Επιστρέφει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_X](./get_x/)() const | Επιστρέφει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Y](./get_y/)() const | Επιστρέφει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [GetHashCode](./gethashcode/)() const | Επιστρέφει έναν κωδικό κατακερματισμού του τρέχοντος αντικειμένου. |
| [Inflate](./inflate/)(float, float) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες. |
| [Inflate](./inflate/)(const SizeF\&) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις ποσότητες που καθορίζονται από τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου μεγέθους αντίστοιχα. |
| static [Inflate](./inflate/)(const RectangleF\&, float, float) | Αυξάνει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το καθορισμένο αντικείμενο, διατηρώντας τη θέση του γεωμετρικού κέντρου του ορθογωνίου. Το πλάτος και το ύψος αυξάνονται και στις δύο κατευθύνσεις κατά τις καθορισμένες ποσότητες. |
| [Intersect](./intersect/)(const RectangleF\&) | Αντικαθιστά το ορθογώνιο που αντιπροσωπεύεται από το τρέχον αντικείμενο με το ορθογώνιο που προκύπτει από τη διατομή του με το ορθογώνιο που αντιπροσωπεύεται από το καθορισμένο αντικείμενο. |
| static [Intersect](./intersect/)(const RectangleF\&, const RectangleF\&) | Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της διατομής των καθορισμένων ορθογωνίων. |
| [IntersectsWith](./intersectswith/)(const RectangleF\&) | Καθορίζει εάν τα ορθογώνια που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο τέμνονται. |
| [Offset](./offset/)(const PointF\&) | Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες. |
| [Offset](./offset/)(float, float) | Μετατοπίζει τη θέση του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο κατά τις καθορισμένες ποσότητες. |
| [operator!=](./operator!=/)(std::nullptr_t) const | Επιστρέφει πάντα true. |
| [operator==](./operator==/)(std::nullptr_t) const | Πάντα επιστρέφει false. |
| [RectangleF](./rectanglef/)() | Δημιουργεί μια νέα παρουσία του αντικειμένου [RectangleF](./) που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες X και Y και τις τιμές πλάτους και ύψους ορισμένες στο 0. |
| [RectangleF](./rectanglef/)(float, float, float, float) | Δημιουργεί μια νέα παρουσία του αντικειμένου [RectangleF](./) που αντιπροσωπεύει ένα ορθογώνιο με τις καθορισμένες συντεταγμένες της επάνω αριστερής γωνίας του και το πλάτος και το ύψος. |
| [RectangleF](./rectanglef/)(const PointF\&, const SizeF\&) | Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου [RectangleF](./) που αντιπροσωπεύει ένα ορθογώνιο με τις συντεταγμένες της επάνω αριστερής γωνίας του που καθορίζονται ως ένα στιγμιότυπο της κλάσης [PointF](../pointf/) και το πλάτος και το ύψος του ως ένα στιγμιότυπο της κλάσης [SizeF](../sizef/). |
| explicit [RectangleF](./rectanglef/)(const Rectangle\&) | Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου [RectangleF](./) που αντιπροσωπεύει το ορθογώνιο ισοδύναμο με το καθορισμένο. |
| [set_Height](./set_height/)(float) | Ορίζει το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Location](./set_location/)(PointF) | Ορίζει τη θέση της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Size](./set_size/)(SizeF) | Ορίζει το πλάτος και το ύψος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Width](./set_width/)(float) | Ορίζει το πλάτος του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_X](./set_x/)(float) | Ορίζει τη συντεταγμένη X της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Y](./set_y/)(float) | Ορίζει τη συντεταγμένη Y της επάνω αριστερής γωνίας του ορθογωνίου που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [ToString](./tostring/)() const | Επιστρέφει την αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου. |
| static [Union](./union/)(const RectangleF\&, const RectangleF\&) | Επιστρέφει ένα ορθογώνιο που είναι αποτέλεσμα της ένωσης των καθορισμένων ορθογωνίων. |
## Πεδία

| Πεδίο | Περιγραφή |
| --- | --- |
| static [Empty](./empty/) | Ένα κενό ορθογώνιο, δηλαδή ένα ορθογώνιο του οποίου οι τιμές θέσης και μεγέθους είναι μηδέν. |
## Δείτε επίσης

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