Classe System::Drawing::SizeF

SizeF class

Rappresenta una coppia di valori a virgola mobile a precisione singola che rappresentano la larghezza e l’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 gli oggetti di questo tipo.

class SizeF

Metodi

MetodoDescrizione
static Add(const SizeF&, const SizeF&)Restituisce un nuovo oggetto SizeF che è la somma degli oggetti SizeF specificati, cioè il cui valore di larghezza è uguale alla somma dei valori di larghezza degli oggetti specificati e il valore di altezza è uguale alla somma dei valori di altezza degli oggetti specificati.
Equals(const SizeF&) 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 PointF() constConverte l’oggetto corrente in un’istanza dell’oggetto Point inizializzando le sue coordinate X e Y con i valori di larghezza e altezza dell’oggetto corrente rispettivamente.
operator+=(const SizeF&)Aggiunge i valori di larghezza e altezza dell’oggetto SizeF specificato ai valori di larghezza e altezza dell’oggetto SizeF corrente rispettivamente.
set_Height(float)Imposta il valore di altezza rappresentato dall’oggetto corrente.
set_Width(float)Imposta il valore di larghezza rappresentato dall’oggetto corrente.
SizeF()Crea un nuovo oggetto SizeF e inizializza i suoi valori di larghezza e altezza a 0.
SizeF(const PointF&)Crea un nuovo oggetto SizeF e inizializza i suoi valori di larghezza e altezza con i valori delle coordinate X e Y del punto specificato rispettivamente.
SizeF(float, float)Crea un nuovo oggetto SizeF e lo inizializza con il valore specificato.
static Subtract(const SizeF&, const SizeF&)Restituisce un nuovo oggetto SizeF 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 dal valore di larghezza di size1 e il valore di altezza è il risultato della sottrazione del valore di altezza di size2 dal valore di altezza di size1.
ToPointF() constConverte l’oggetto corrente in un’istanza dell’oggetto Point inizializzando le sue coordinate X e Y con i valori di larghezza e altezza dell’oggetto corrente rispettivamente.
ToSize() constCrea un oggetto Size dall’oggetto SizeF corrente troncando i valori di larghezza e altezza dell’oggetto SizeF al più vicino intero inferiore.
ToString() constRestituisce la rappresentazione stringa della coppia di valori di larghezza e altezza rappresentati dall’oggetto corrente.

Campi

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

Vedi anche