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