Κλάση System::Drawing::SizeF

SizeF class

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

class SizeF

Μέθοδοι

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

Πεδία

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

Δείτε επίσης