System::Drawing::Size class

Size class

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

class Size

Μέθοδοι

ΜέθοδοςΠεριγραφή
static Add(const Size&, const Size&)Επιστρέφει ένα νέο αντικείμενο Size που είναι το άθροισμα του καθορισμένου αντικειμένου Size, δηλαδή του οποίου η τιμή πλάτους ισούται με το άθροισμα των τιμών πλάτους των καθορισμένων αντικειμένων και η τιμή ύψους ισούται με το άθροισμα των τιμών ύψους των καθορισμένων αντικειμένων.
static Ceiling(const SizeF&)Δημιουργεί ένα αντικείμενο Size από το καθορισμένο αντικείμενο SizeF στρογγυλοποιώντας τις τιμές πλάτους και ύψους του αντικειμένου SizeF προς τα πάνω στην επόμενη ακέραια τιμή.
Equals(const Size&) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο είναι ίσα, δηλαδή αντιπροσωπεύουν το ίδιο ζεύγος τιμών πλάτους και ύψους.
get_Height() constΕπιστρέφει την τιμή του ύψους που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_IsEmpty() constΚαθορίζει εάν και οι τιμές πλάτους και ύψους είναι ίσες με 0.
get_Width() constΕπιστρέφει την τιμή του πλάτους που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetHashCode() constΕπιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο.
operator Point() constΔημιουργεί μια παρουσία του αντικειμένου Point και αρχικοποιεί τις συντεταγμένες X και Y του με τις τιμές πλάτους και ύψους του τρέχοντος αντικειμένου αντίστοιχα.
operator SizeF() constΔημιουργεί μια παρουσία του αντικειμένου SizeF και το αρχικοποιεί με τις τιμές πλάτους και ύψους του τρέχοντος αντικειμένου Size.
static Round(const SizeF&)Δημιουργεί ένα αντικείμενο Size από το καθορισμένο αντικείμενο SizeF στρογγυλοποιώντας τις τιμές πλάτους και ύψους του αντικειμένου SizeF στην πλησιέστερη ακέραια τιμή.
set_Height(int)Ορίζει την τιμή του ύψους που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Width(int)Ορίζει την τιμή του πλάτους που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Size()Δημιουργεί ένα νέο αντικείμενο Size και αρχικοποιεί τις τιμές πλάτους και ύψους του με 0.
Size(const Point&)Δημιουργεί ένα νέο αντικείμενο Size και αρχικοποιεί τις τιμές πλάτους και ύψους του με τις τιμές των συντεταγμένων X και Y του καθορισμένου σημείου αντίστοιχα.
Size(int, int)Δημιουργεί ένα νέο αντικείμενο Size και το αρχικοποιεί με την καθορισμένη τιμή.
static Subtract(const Size&, const Size&)Επιστρέφει ένα νέο αντικείμενο Size που είναι το αποτέλεσμα της αφαίρεσης του size2 από το size1, δηλαδή του οποίου η τιμή του πλάτους είναι το αποτέλεσμα της αφαίρεσης της τιμής πλάτους του size2’s από την τιμή πλάτους του size1’s και η τιμή του ύψους είναι το αποτέλεσμα της αφαίρεσης της τιμής ύψους του size2’s από την τιμή ύψους του size1’s.
ToString() constΕπιστρέφει την αναπαράσταση σε συμβολοσειρά του ζεύγους τιμών πλάτους και ύψους που αντιπροσωπεύονται από το τρέχον αντικείμενο.
static Truncate(const SizeF&)Δημιουργεί ένα αντικείμενο Size από το καθορισμένο αντικείμενο SizeF περικόπτοντας τις τιμές πλάτους και ύψους του αντικειμένου SizeF στο επόμενο χαμηλότερο ακέραιο.

Πεδία

ΠεδίοΠεριγραφή
static EmptyΜια κενή παρουσία της κλάσης Size της οποίας οι τιμές πλάτους και ύψους είναι 0.

Δείτε επίσης