## SizeF class


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

```cpp
class SizeF
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| static [Add](./add/)(const SizeF\&, const SizeF\&) | Επιστρέφει ένα νέο αντικείμενο [SizeF](./) που είναι το άθροισμα των καθορισμένων αντικειμένων [SizeF](./), δηλαδή του οποίου η τιμή πλάτους ισούται με το άθροισμα των τιμών πλάτους των καθορισμένων αντικειμένων και η τιμή ύψους ισούται με το άθροισμα των τιμών ύψους των καθορισμένων αντικειμένων. |
| [Equals](./equals/)(const SizeF\&) const | Καθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο είναι ίσα, δηλαδή αντιπροσωπεύουν το ίδιο ζεύγος τιμών πλάτους και ύψους. |
| [get_Height](./get_height/)() const | Επιστρέφει την τιμή του ύψους που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_IsEmpty](./get_isempty/)() const | Καθορίζει εάν και οι τιμές πλάτους και ύψους είναι ίσες με 0. |
| [get_Width](./get_width/)() const | Επιστρέφει την τιμή του πλάτους που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [GetHashCode](./gethashcode/)() const | Επιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο. |
| [operator PointF](./operatorpointf/)() const | Μετατρέπει το τρέχον αντικείμενο σε μια παρουσία του αντικειμένου [Point](../point/) αρχικοποιώντας τις συντεταγμένες X και Y του με τις τιμές πλάτους και ύψους του τρέχοντος αντικειμένου αντίστοιχα. |
| [operator+=](./operator+=/)(const SizeF\&) | Προσθέτει τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου [SizeF](./) στις τιμές πλάτους και ύψους του τρέχοντος αντικειμένου [SizeF](./) αντίστοιχα. |
| [set_Height](./set_height/)(float) | Ορίζει την τιμή του ύψους που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Width](./set_width/)(float) | Ορίζει την τιμή του πλάτους που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [SizeF](./sizef/)() | Δημιουργεί ένα νέο αντικείμενο [SizeF](./) και αρχικοποιεί τις τιμές πλάτους και ύψους του με 0. |
| [SizeF](./sizef/)(const PointF\&) | Δημιουργεί ένα νέο αντικείμενο [SizeF](./) και αρχικοποιεί τις τιμές πλάτους και ύψους του με τις τιμές των συντεταγμένων X και Y του καθορισμένου σημείου αντίστοιχα. |
| [SizeF](./sizef/)(float, float) | Δημιουργεί ένα νέο αντικείμενο [SizeF](./) και το αρχικοποιεί με την καθορισμένη τιμή. |
| static [Subtract](./subtract/)(const SizeF\&, const SizeF\&) | Επιστρέφει ένα νέο αντικείμενο [SizeF](./) που είναι το αποτέλεσμα της αφαίρεσης του **size2** από το **size1**, δηλαδή του οποίου η τιμή πλάτους είναι το αποτέλεσμα της αφαίρεσης της τιμής πλάτους του **size2** από την τιμή πλάτους του **size1** και η τιμή ύψους είναι το αποτέλεσμα της αφαίρεσης της τιμής ύψους του **size2** από την τιμή ύψους του **size1**. |
| [ToPointF](./topointf/)() const | Μετατρέπει το τρέχον αντικείμενο σε μια παρουσία του αντικειμένου [Point](../point/) αρχικοποιώντας τις συντεταγμένες X και Y του με τις τιμές πλάτους και ύψους του τρέχοντος αντικειμένου αντίστοιχα. |
| [ToSize](./tosize/)() const | Δημιουργεί ένα αντικείμενο [Size](../size/) από το τρέχον αντικείμενο [SizeF](./) περικόπτοντας τις τιμές πλάτους και ύψους του αντικειμένου [SizeF](./) στους επόμενους μικρότερους ακέραιους αριθμούς. |
| [ToString](./tostring/)() const | Επιστρέφει την αναπαράσταση σε συμβολοσειρά του ζεύγους τιμών πλάτους και ύψους που αντιπροσωπεύονται από το τρέχον αντικείμενο. |
## Πεδία

| Πεδίο | Περιγραφή |
| --- | --- |
| static [Empty](./empty/) | Μια κενή παρουσία της κλάσης [SizeF](./) της οποίας οι τιμές πλάτους και ύψους είναι 0. |
## Δείτε επίσης

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