Size Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |