Compartir vía


Size Estructura

Definición

Almacena un par ordenado de enteros, que especifican y HeightWidth.

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 estructura 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 un Size mediante 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

Nombre Description
Size(Int32, Int32)

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

Size(Point)

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

Campos

Nombre Description
Empty

Obtiene una Size estructura que tiene un Height valor y Width de 0.

Propiedades

Nombre Description
Height

Obtiene o establece el componente vertical de esta Size estructura.

IsEmpty

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

Width

Obtiene o establece el componente horizontal de esta Size estructura.

Métodos

Nombre Description
Add(Size, Size)

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

Ceiling(SizeF)

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

Equals(Object)

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

Equals(Size)

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

GetHashCode()

Devuelve un código hash para esta Size estructura.

Round(SizeF)

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

Subtract(Size, Size)

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

ToString()

Crea una cadena legible que representa esta Size estructura.

Truncate(SizeF)

Convierte la estructura especificada SizeF en una Size estructura truncando los valores de la SizeF estructura en los siguientes valores enteros inferiores.

Operadores

Nombre Description
Addition(Size, Size)

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

Division(Size, Int32)

Divide el especificado Size por el entero especificado.

Division(Size, Single)

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

Equality(Size, Size)

Comprueba si dos Size estructuras son iguales.

Explicit(Size to Point)

Convierte la estructura especificada Size en una Point estructura.

Implicit(Size to SizeF)

Convierte la estructura especificada Size en una SizeF estructura.

Inequality(Size, Size)

Comprueba si dos Size estructuras son diferentes.

Multiply(Int32, Size)

Multiplica el entero especificado por el especificado Size.

Multiply(Single, Size)

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

Multiply(Size, Int32)

Multiplica el especificado Size por el entero especificado.

Multiply(Size, Single)

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

Subtraction(Size, Size)

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

Se aplica a