Compartir vía


Size Estructura

Definición

Almacena un par ordenado de enteros, que especifican Height y Width.

public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
Herencia
Atributos
Implementaciones

Comentarios

La Size clase se usa para especificar un alto y un ancho a través de la Size propiedad para Rectangle, RectangleF, ImageIcon y otras clases de gráficos. Puede realizar operaciones en mediante Size los operadores sobrecargados, como Addition, Subtractiony Equality. La unidad de y HeightWidth de la Size estructura depende de la PageUnit configuración y PageScale del Graphics objeto que se usa para dibujar.

Constructores

Size(Int32, Int32)

Inicializa una nueva instancia de la estructura Size a partir de las dimensiones especificadas.

Size(Point)

Inicializa una nueva instancia de la estructura Size a partir de la estructura Point especificada.

Campos

Empty

Obtiene una estructura Size cuyas propiedades Height y Width tienen un valor 0.

Propiedades

Height

Obtiene o establece el componente vertical de esta estructura Size.

IsEmpty

Comprueba si esta estructura Size tiene un valor de ancho y alto igual a 0.

Width

Obtiene o establece el componente horizontal de esta estructura Size.

Métodos

Add(Size, Size)

Agrega el ancho y alto de una estructura Size al ancho y alto de otra estructura Size.

Ceiling(SizeF)

Convierte la estructura SizeF especificada en una estructura Size redondeando los valores de Size a los valores enteros superiores siguientes.

Equals(Object)

Comprueba si el objeto especificado es una estructura Size con las mismas dimensiones que esta estructura Size.

Equals(Size)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

GetHashCode()

Devuelve un código hash para esta estructura Size.

Round(SizeF)

Convierte la estructura SizeF especificada en una estructura Size redondeando los valores de SizeF a los valores enteros más cercanos.

Subtract(Size, Size)

Resta el ancho y el alto de una estructura Size del ancho y el alto de otra estructura Size.

ToString()

Crea una cadena legible para el usuario que representa esta estructura Size.

Truncate(SizeF)

Convierte la estructura SizeF especificada en una estructura Size mediante el truncamiento de los valores de la estructura SizeF a los valores enteros inferiores siguientes.

Operadores

Addition(Size, Size)

Agrega el ancho y alto de una estructura Size al ancho y alto de otra estructura Size.

Division(Size, Int32)

Divide el elemento Size especificado por el entero especificado.

Division(Size, Single)

Divide el elemento Size especificado por el número de punto flotante de precisión sencilla especificado.

Equality(Size, Size)

Determina si dos estructuras Size son iguales.

Explicit(Size to Point)

Convierte la estructura Size especificada en una estructura Point.

Implicit(Size to SizeF)

Convierte la estructura Size especificada en una estructura SizeF.

Inequality(Size, Size)

Prueba si dos estructuras de Size son diferentes.

Multiply(Int32, Size)

Multiplica el entero especificado por el elemento Size especificado.

Multiply(Single, Size)

Multiplica el número de punto flotante de precisión sencilla especificado por el Size especificado.

Multiply(Size, Int32)

Multiplica el Size especificado por el entero especificado.

Multiply(Size, Single)

Multiplica el Size especificado por el número de punto flotante de precisión sencilla especificado.

Subtraction(Size, Size)

Resta el ancho y el alto de una estructura Size del ancho y el alto de otra estructura Size.

Se aplica a