## Size class


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

```cpp
class Size
```

## Μέθοδοι

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

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

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