Dimensions
Dimensions structure
Representa las dimensiones lineales (ancho y alto) de una imagen rectangular ráster en unidades arbitrarias. Estructura inmutable.
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Constructores
| Nombre |
Descripción |
| Dimensions(ushort, ushort) |
Crea una nueva instancia a partir del ancho y la altura especificados |
Propiedades
| Nombre |
Descripción |
| static Empty { get; } |
Devuelve una instancia de Dimensiones vacía |
| Area { get; } |
Devuelve un área (Ancho x Alto) |
| AspectRatio { get; } |
Relación de aspecto de estas dimensiones como ancho/alto |
| Height { get; } |
Devuelve la altura de la imagen |
| IsEmpty { get; } |
Determina si esta instancia de “Dimensiones” está vacía y por defecto, es decir, no almacena el ancho y alto correctos |
| IsSquare { get; } |
Determina si las ‘Dimensiones’ especificadas representan un cuadrado, es decir, si el ancho es igual a la altura |
| Width { get; } |
Devuelve el ancho de la imagen |
Métodos
| Nombre |
Descripción |
| static FromSize(Size) |
Genera y devuelve una nueva instancia de System.Drawing.Size especificado instancia |
| Clone() |
Devuelve una copia completa de esta instancia |
| Equals(Dimensions) |
Determina si esta instancia es igual a la instancia de “Dimensiones” especificada |
| override Equals(object) |
Determina si esta instancia es igual al objeto no emitido especificado, que presumiblemente es otra instancia de “Dimensiones” |
| override GetHashCode() |
Devuelve un código hash para esta instancia, que no se puede cambiar durante su vigencia |
| ProportionallyResizeForNewHeight(ushort) |
Crea y devuelve una nueva instancia de “Dimensiones”, que se redimensiona proporcionalmente con respecto a la actual, según la altura especificada |
| ProportionallyResizeForNewWidth(ushort) |
Crea y devuelve una nueva instancia de “Dimensiones”, que se redimensiona proporcionalmente con respecto a la actual, según el ancho especificado |
| override ToString() |
Devuelve una representación de cadena de estas “Dimensiones” |
| operator == |
Comprueba si dos valores de “Dimensiones” son iguales, es decir, tienen el mismo ancho y alto, o ambos están vacíos |
| operator != |
Comprueba si dos valores de “Dimensiones” no son iguales, es decir, su anchura y/o altura correspondientes son diferentes |
Ver también