classe System::Drawing::Size

Size class

Rappresenta una coppia di valori interi che indicano larghezza e altezza di un’immagine. Questo tipo dovrebbe essere allocato sullo stack e passato alle funzioni per valore o per riferimento. Non utilizzare mai la classe System::SmartPtr per gestire oggetti di questo tipo.

class Size

Metodi

MetodoDescrizione
static Add(const Size&, const Size&)Restituisce un nuovo oggetto Size che è la somma dell’oggetto Size specificato, cioè il cui valore di larghezza è uguale alla somma dei valori di larghezza degli oggetti specificati e il valore di altezza è la somma dei valori di altezza degli oggetti specificati.
static Ceiling(const SizeF&)Crea un oggetto Size a partire dall’oggetto SizeF specificato arrotondando i valori di larghezza e altezza dell’oggetto SizeF al prossimo intero superiore.
Equals(const Size&) constDetermina se l’oggetto corrente e l’oggetto specificato sono uguali, cioè rappresentano la stessa coppia di valori di larghezza e altezza.
get_Height() constRestituisce il valore di altezza rappresentato dall’oggetto corrente.
get_IsEmpty() constDetermina se entrambi i valori di larghezza e altezza sono uguali a 0.
get_Width() constRestituisce il valore di larghezza rappresentato dall’oggetto corrente.
GetHashCode() constRestituisce un codice hash per l’oggetto corrente.
operator Point() constCrea un’istanza dell’oggetto Point e inizializza le sue coordinate X e Y con i valori di larghezza e altezza dell’oggetto corrente rispettivamente.
operator SizeF() constCrea un’istanza dell’oggetto SizeF e lo inizializza con i valori di larghezza e altezza dell’oggetto Size corrente.
static Round(const SizeF&)Crea un oggetto Size a partire dall’oggetto SizeF specificato arrotondando i valori di larghezza e altezza dell’oggetto SizeF al valore intero più vicino.
set_Height(int)Imposta il valore di altezza rappresentato dall’oggetto corrente.
set_Width(int)Imposta il valore di larghezza rappresentato dall’oggetto corrente.
Size()Crea un nuovo oggetto Size e inizializza i suoi valori di larghezza e altezza a 0.
Size(const Point&)Crea un nuovo oggetto Size e inizializza i suoi valori di larghezza e altezza con i valori delle coordinate X e Y del punto specificato rispettivamente.
Size(int, int)Crea un nuovo oggetto Size e lo inizializza con il valore specificato.
static Subtract(const Size&, const Size&)Restituisce un nuovo oggetto Size che è il risultato della sottrazione di size2 da size1, cioè il cui valore di larghezza è il risultato della sottrazione del valore di larghezza di size2’s dal valore di larghezza di size1’s e il valore di altezza è il risultato della sottrazione del valore di altezza di size2’s dal valore di altezza di size1’s.
ToString() constRestituisce la rappresentazione stringa della coppia di valori di larghezza e altezza rappresentati dall’oggetto corrente.
static Truncate(const SizeF&)Crea un oggetto Size a partire dall’oggetto SizeF specificato, troncando i valori di larghezza e altezza dell’oggetto SizeF al più vicino intero inferiore.

Campi

CampoDescrizione
static EmptyUn’istanza vuota della classe Size i cui valori di larghezza e altezza sono 0.

Vedi anche