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