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 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. |