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