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” δεν είναι ίσες, δηλαδή το αντίστοιχο πλάτος ή/και ύψος τους είναι διαφορετικό

Δείτε επίσης