Rectangle
Rectangle
Visión general
Rectangle es una struct en Aspose.Psd FOSS para .NET. Hereda de: IEquatable<Rectangle>.
Almacena un conjunto de cuatro enteros que representan la ubicación y el tamaño de un rectángulo.
Esta struct declara 24 métodos para objetos Rectangle en programas .NET. Los métodos disponibles incluyen: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, y 4 métodos adicionales. Los miembros públicos son accesibles a cualquier aplicación .NET después de instalar el paquete Aspose.Psd FOSS para .NET. Propiedades: Bottom, Empty, Height, IsEmpty, Left, Location, y 6 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
X | int | Lectura/Escritura | Obtiene o establece la coordenada x de la esquina superior izquierda de este Rectangle. |
Y | int | Lectura/Escritura | Obtiene o establece la coordenada y de la esquina superior izquierda de este Rectangle. |
Width | int | Lectura/Escritura | Obtiene o establece el ancho de este Rectangle. |
Height | int | Lectura/Escritura | Obtiene o establece la altura de este Rectangle. |
Bottom | int | Lectura/Escritura | Obtiene o establece la coordenada y del borde inferior de este Rectangle. |
IsEmpty | bool | Lectura | Obtiene un valor que indica si este Rectangle no tiene ubicación o tamaño. |
Left | int | Lectura/Escritura | Obtiene o establece la coordenada x del borde izquierdo de este Rectangle. |
Location | Point | Lectura/Escritura | Obtiene o establece las coordenadas de la esquina superior izquierda de este Rectangle. |
Right | int | Lectura/Escritura | Obtiene o establece la coordenada x del borde derecho de este Rectangle. |
Size | Size | Lectura/Escritura | Obtiene o establece el tamaño de este Rectangle. |
Top | int | Lectura/Escritura | Obtiene o establece la coordenada y del borde superior de este Rectangle. |
Empty | Rectangle | Lectura | Representa una estructura Rectangle con sus propiedades sin inicializar. |
Métodos
| Firma | Descripción |
|---|---|
Rectangle(location: Point, size: Size) | Inicializa una nueva instancia de la estructura Rectangle con la ubicación y el tamaño especificados. |
Rectangle(x: int, y: int, width: int, height: int) | Inicializa una nueva instancia de la estructura Rectangle con las coordenadas especificadas. |
Ceiling(value: RectangleF) | Convierte una estructura RectangleF a una estructura Rectangle redondeando hacia arriba las coordenadas y el tamaño. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Crea un rectángulo a partir de coordenadas de borde. |
FromPoints(point1: Point, point2: Point) | Crea un rectángulo que abarca los puntos especificados. |
Inflate(rectangle: Rectangle, x: int, y: int) | Crea y devuelve una copia inflada del rectángulo especificado. |
Intersect(a: Rectangle, b: Rectangle) | Devuelve un rectángulo que representa la intersección de dos rectángulos. |
Round(value: RectangleF) | Convierte una estructura RectangleF a una estructura Rectangle redondeando las coordenadas y el tamaño. |
Truncate(value: RectangleF) | Convierte una estructura RectangleF a una estructura Rectangle truncando las coordenadas y el tamaño. |
Union(a: Rectangle, b: Rectangle) | Devuelve un Rectangle que contiene la unión de dos rectángulos. |
Contains(point: Point) | Determina si el punto especificado está contenido dentro de este Rectangle. |
Contains(rectangle: Rectangle) | Determina si la región rectangular representada por el Rectangle especificado está completamente contenida dentro de este Rectangle. |
Contains(x: int, y: int) | Determina si el punto especificado está contenido dentro de este Rectangle. |
Equals(other: Rectangle) | Determina si el rectángulo especificado es igual a este rectángulo. |
Equals(obj: object?) | Determina si el objeto especificado es igual a este rectángulo. |
GetHashCode() | Devuelve un código hash para este rectángulo. |
Inflate(size: Size) | Infla este rectángulo según el tamaño especificado. |
Inflate(width: int, height: int) | Infla este rectángulo por las cantidades horizontales y verticales especificadas. |
Intersect(rectangle: Rectangle) | Reemplaza este rectángulo por su intersección con el rectángulo especificado. |
IntersectsWith(rectangle: Rectangle) | Determina si este rectángulo intersecta con el rectángulo especificado. |
Normalize() | Normaliza este rectángulo para que el ancho y la altura no sean negativos. |
Offset(point: Point) | Mueve este rectángulo según el punto especificado. |
Offset(x: int, y: int) | Mueve este rectángulo según las cantidades horizontales y verticales especificadas. |
ToString() | Devuelve una representación en forma de cadena de este rectángulo. |