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