Dimensions
Dimensions structure
Repräsentiert die linearen Abmessungen (Breite und Höhe) eines rechteckigen Rasterbildes in willkürlichen Einheiten. Unveränderliche Struktur
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Konstrukteure
Name |
Beschreibung |
Dimensions(ushort, ushort) |
Erstellt eine neue Instanz aus der angegebenen Breite und Höhe |
Eigenschaften
Name |
Beschreibung |
static Empty { get; } |
Gibt eine leere Dimensionsinstanz zurück |
Area { get; } |
Gibt einen Bereich zurück (Breite x Höhe) |
AspectRatio { get; } |
Seitenverhältnis dieser Dimensionen als Breite/Höhe |
Height { get; } |
Gibt die Höhe des Bildes zurück |
IsEmpty { get; } |
Bestimmt, ob diese “Dimensions”-Instanz leer und standardmäßig ist, dh sie speichert nicht die richtige Breite und Höhe |
IsSquare { get; } |
Bestimmt, ob die angegebenen ‘Abmessungen’ ein Quadrat darstellen, dh ob die Breite gleich der Höhe ist |
Width { get; } |
Gibt die Breite des Bildes zurück |
Methoden
Name |
Beschreibung |
static FromSize(Size) |
Generiert und gibt eine neue Instanz aus der angegebenen System.Drawing.Size zurück. instance |
Clone() |
Gibt eine vollständige Kopie dieser Instanz zurück |
Equals(Dimensions) |
Bestimmt, ob diese Instanz mit den angegebenen „Dimensionen“ übereinstimmt. instance |
override Equals(object) |
Bestimmt, ob diese Instanz mit dem angegebenen nicht umgewandelten Objekt übereinstimmt, das vermutlich eine andere “Dimensions”-Instanz ist |
override GetHashCode() |
Gibt einen Hashcode für diese Instanz zurück, der während seiner Lebensdauer nicht geändert werden kann |
ProportionallyResizeForNewHeight(ushort) |
Erstellt eine neue „Dimensions“-Instanz und gibt sie zurück, deren Größe proportional zur aktuellen geändert wird, basierend auf der angegebenen Höhe |
ProportionallyResizeForNewWidth(ushort) |
Erstellt und gibt eine neue „Dimensions“-Instanz zurück, deren Größe proportional zur aktuellen geändert wird, basierend auf der angegebenen Breite |
override ToString() |
Gibt eine Zeichenfolgendarstellung dieser “Dimensionen” zurück |
operator == |
Überprüft, ob zwei “Dimensions”-Werte gleich sind, dh sie haben gleiche Breite und Höhe, oder beide leer sind |
operator != |
Überprüft, ob zwei “Dimensions”-Werte ungleich sind, dh ihre entsprechende Breite und/oder Höhe unterschiedlich sind |
Siehe auch