Dimensions
Dimensions structure
Αντιπροσωπεύει τις γραμμικές διαστάσεις (πλάτος και ύψος) μιας ορθογώνιας εικόνας ράστερ σε αυθαίρετη μονάδα. Αμετάβλητη κατασκευή.
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Κατασκευαστές
Ονομα |
Περιγραφή |
Dimensions(ushort, ushort) |
Δημιουργεί μια νέα παρουσία από καθορισμένο πλάτος και ύψος |
Ιδιότητες
Ονομα |
Περιγραφή |
static Empty { get; } |
Επιστρέφει ένα κενό Dimensions instance |
Area { get; } |
Επιστρέφει μια περιοχή (Πλάτος x Ύψος) |
AspectRatio { get; } |
Λόγος διαστάσεων αυτών των διαστάσεων ως πλάτος/ύψος |
Height { get; } |
Επιστρέφει το ύψος της εικόνας |
IsEmpty { get; } |
Καθορίζει εάν αυτή η παρουσία “Διαστάσεις” είναι κενή και προεπιλεγμένη, δηλαδή δεν αποθηκεύει το σωστό πλάτος και ύψος |
IsSquare { get; } |
Καθορίζει εάν οι καθορισμένες “Διαστάσεις” αντιπροσωπεύουν τετράγωνο, δηλαδή εάν το πλάτος είναι ίσο με ύψος |
Width { get; } |
Επιστρέφει το πλάτος της εικόνας |
Μέθοδοι
Ονομα |
Περιγραφή |
static FromSize(Size) |
Δημιουργεί και επιστρέφει μια νέα παρουσία από το καθορισμένο System.Drawing.Size instance |
Clone() |
Επιστρέφει ένα πλήρες αντίγραφο αυτής της παρουσίας |
Equals(Dimensions) |
Καθορίζει εάν αυτή η παρουσία είναι ίση με την καθορισμένη “Διαστάσεις” instance |
override Equals(object) |
Καθορίζει εάν αυτό το στιγμιότυπο είναι ίσο με το καθορισμένο μη εκπεφρασμένο αντικείμενο, το οποίο πιθανώς είναι ένα άλλο παράδειγμα “Διαστάσεις” |
override GetHashCode() |
Επιστρέφει έναν κατακερματισμό για αυτήν την περίπτωση, ο οποίος δεν μπορεί να αλλάξει κατά τη διάρκεια ζωής του |
ProportionallyResizeForNewHeight(ushort) |
Δημιουργεί και επιστρέφει νέα παρουσία “Διαστάσεις”, η οποία αλλάζει αναλογικά το μέγεθος από το τρέχον, με βάση το καθορισμένο ύψος |
ProportionallyResizeForNewWidth(ushort) |
Δημιουργεί και επιστρέφει νέα παρουσία “Διαστάσεις”, η οποία αλλάζει αναλογικά το μέγεθος από το τρέχον, με βάση το καθορισμένο width |
override ToString() |
Επιστρέφει μια παράσταση συμβολοσειράς αυτού του “Dimensions” |
operator == |
Ελέγχει εάν δύο τιμές “Διαστάσεις” είναι ίσες, δηλαδή έχουν ίσο πλάτος και ύψος ή και οι δύο είναι κενές |
operator != |
Ελέγχει εάν δύο τιμές “Dimensions” δεν είναι ίσες, δηλαδή το αντίστοιχο πλάτος ή/και ύψος τους είναι διαφορετικό |
Δείτε επίσης