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