Dimensions

Dimensions structure

Representerar de linjära dimensionerna (bredd och höjd) för en rektangulär rasterbild i godtycklig enhet. Oföränderlig struktur.

public struct Dimensions : ICloneable, IEquatable<Dimensions>

Konstruktörer

namn Beskrivning
Dimensions(ushort, ushort) Skapar en ny instans från specificerad bredd och höjd

Egenskaper

namn Beskrivning
static Empty { get; } Returnerar en tom Dimensions-instans
Area { get; } Returnerar ett område (bredd x höjd)
AspectRatio { get; } Bildförhållande för dessa dimensioner som bredd/höjd
Height { get; } Returnerar höjden på bilden
IsEmpty { get; } Avgör om denna “Dimensions”-instans är tom och standard, dvs. den lagrar inte korrekt bredd och höjd
IsSquare { get; } Bestämmer om specificerade ‘Dimensioner’ representerar kvadrat, dvs om bredden är lika med height
Width { get; } Returnerar bredden på bilden

Metoder

namn Beskrivning
static FromSize(Size) Genererar och returnerar en ny instans från specificerad System.Drawing.Size instans
Clone() Returnerar en fullständig kopia av denna instans
Equals(Dimensions) Bestämmer om denna instans är lika med specificerad “Dimensions” instans
override Equals(object) Bestämmer om den här instansen är lika med det angivna ocastade objektet, vilket förmodligen är en annan “Dimensions”-instans
override GetHashCode() Returnerar en hashkod för denna instans, som inte kan ändras under dess livstid
ProportionallyResizeForNewHeight(ushort) Skapar och returnerar en ny “Dimensions”-instans, som ändras proportionellt från nuvarande, baserat på specificerad höjd
ProportionallyResizeForNewWidth(ushort) Skapar och returnerar en ny “Dimensions”-instans, som ändras proportionellt från nuvarande, baserat på specificerad width
override ToString() Returnerar en strängrepresentation av denna “Dimensioner”
operator == Kontrollerar om två “Dimensioner”-värden är lika, dvs. de har lika bredd och höjd, eller båda är tomma
operator != Kontrollerar om två “Dimensioner”-värden inte är lika, dvs deras motsvarande bredd och/eller höjd är olika

Se även