Dimensions
Dimensions structure
Rappresenta le dimensioni lineari (larghezza e altezza) di un’immagine raster rettangolare in unità arbitrarie. Struttura immutabile
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Costruttori
| Nome |
Descrizione |
| Dimensions(ushort, ushort) |
Crea una nuova istanza dalla larghezza e altezza specificate |
Proprietà
| Nome |
Descrizione |
| static Empty { get; } |
Restituisce un’istanza di Dimensions vuota |
| Area { get; } |
Restituisce un’area (larghezza x altezza) |
| AspectRatio { get; } |
Proporzioni di queste dimensioni come larghezza/altezza |
| Height { get; } |
Restituisce l’altezza dell’immagine |
| IsEmpty { get; } |
Determina se questa istanza “Dimensions” è vuota e predefinita, ovvero non memorizza la larghezza e l’altezza corrette |
| IsSquare { get; } |
Determina se le “Dimensioni” specificate rappresentano un quadrato, ovvero se la larghezza è uguale all’altezza |
| Width { get; } |
Restituisce la larghezza dell’immagine |
Metodi
| Nome |
Descrizione |
| static FromSize(Size) |
Genera e restituisce una nuova istanza dall’istanza System.Drawing.Size specificata |
| Clone() |
Restituisce una copia completa di questa istanza |
| Equals(Dimensions) |
Determina se questa istanza è uguale alle “Dimensioni” specificate instance |
| override Equals(object) |
Determina se questa istanza è uguale all’oggetto non cast specificato, che presumibilmente è un’altra istanza “Dimensioni” |
| override GetHashCode() |
Restituisce un codice hash per questa istanza, che non può essere modificato durante la sua durata |
| ProportionallyResizeForNewHeight(ushort) |
Crea e restituisce una nuova istanza “Dimensioni”, che viene ridimensionata proporzionalmente rispetto a quella corrente, in base all’altezza specificata |
| ProportionallyResizeForNewWidth(ushort) |
Crea e restituisce una nuova istanza “Dimensioni”, che viene ridimensionata proporzionalmente rispetto a quella corrente, in base alla larghezza specificata |
| override ToString() |
Restituisce una rappresentazione in forma di stringa di questa “Dimensioni” |
| operator == |
Controlla se due valori “Dimensioni” sono uguali, cioè hanno larghezza e altezza uguali, o entrambi sono vuoti |
| operator != |
Controlla se due valori “Dimensioni” non sono uguali, ovvero la larghezza e/o l’altezza corrispondenti sono diverse |
Guarda anche