Clase System::Drawing::Size

Size class

Representa un par de valores enteros que representan el ancho y la altura de una imagen. Este tipo debe ser asignado en la pila y pasado a funciones por valor o por referencia. Nunca use la clase System::SmartPtr para gestionar objetos de este tipo.

class Size

Métodos

MétodoDescripción
static Add(const Size&, const Size&)Devuelve un nuevo objeto Size que es la suma del objeto Size especificado, es decir, cuyo valor de ancho es igual a la suma de los valores de ancho de los objetos especificados y cuyo valor de altura es igual a la suma de los valores de altura de los objetos especificados.
static Ceiling(const SizeF&)Construye un objeto Size a partir del objeto SizeF especificado redondeando los valores de ancho y altura del objeto SizeF al siguiente entero superior.
Equals(const Size&) constDetermina si el objeto actual y el objeto especificado son iguales, es decir, representan el mismo par de valores de ancho y altura.
get_Height() constDevuelve el valor de altura representado por el objeto actual.
get_IsEmpty() constDetermina si los valores de ancho y altura son iguales a 0.
get_Width() constDevuelve el valor de ancho representado por el objeto actual.
GetHashCode() constDevuelve un código hash para el objeto actual.
operator Point() constConstruye una instancia del objeto Point e inicializa sus coordenadas X e Y con los valores de ancho y altura del objeto actual, respectivamente.
operator SizeF() constConstruye una instancia del objeto SizeF y lo inicializa con los valores de ancho y altura del objeto Size actual.
static Round(const SizeF&)Construye un objeto Size a partir del objeto SizeF especificado redondeando los valores de ancho y altura del objeto SizeF al entero más cercano.
set_Height(int)Establece el valor de altura representado por el objeto actual.
set_Width(int)Establece el valor de ancho representado por el objeto actual.
Size()Construye un nuevo objeto Size e inicializa sus valores de ancho y altura con 0.
Size(const Point&)Construye un nuevo objeto Size e inicializa sus valores de ancho y altura con los valores de las coordenadas X e Y del punto especificado, respectivamente.
Size(int, int)Construye un nuevo objeto Size e lo inicializa con el valor especificado.
static Subtract(const Size&, const Size&)Devuelve un nuevo objeto Size que es el resultado de la sustracción de size2 de size1, es decir, cuyo valor de ancho es el resultado de la sustracción del valor de ancho de size2’s del valor de ancho de size1’s y cuyo valor de altura es el resultado de la sustracción del valor de altura de size2’s del valor de altura de size1’s.
ToString() constDevuelve la representación en cadena del par de valores de ancho y altura representados por el objeto actual.
static Truncate(const SizeF&)Construye un objeto Size a partir del objeto SizeF especificado truncando los valores de ancho y altura del objeto SizeF al siguiente entero inferior.

Campos

CampoDescripción
static EmptyUna instancia vacía de la clase Size cuyos valores de ancho y altura son 0.

Ver también