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

NombreTipoAccesoDescripción
XintLectura/EscrituraObtiene o establece la coordenada x de la esquina superior izquierda de este Rectangle.
YintLectura/EscrituraObtiene o establece la coordenada y de la esquina superior izquierda de este Rectangle.
WidthintLectura/EscrituraObtiene o establece el ancho de este Rectangle.
HeightintLectura/EscrituraObtiene o establece la altura de este Rectangle.
BottomintLectura/EscrituraObtiene o establece la coordenada y del borde inferior de este Rectangle.
IsEmptyboolLecturaObtiene un valor que indica si este Rectangle no tiene ubicación o tamaño.
LeftintLectura/EscrituraObtiene o establece la coordenada x del borde izquierdo de este Rectangle.
LocationPointLectura/EscrituraObtiene o establece las coordenadas de la esquina superior izquierda de este Rectangle.
RightintLectura/EscrituraObtiene o establece la coordenada x del borde derecho de este Rectangle.
SizeSizeLectura/EscrituraObtiene o establece el tamaño de este Rectangle.
TopintLectura/EscrituraObtiene o establece la coordenada y del borde superior de este Rectangle.
EmptyRectangleLecturaRepresenta una estructura Rectangle con sus propiedades sin inicializar.

Métodos

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

Ver también

 Español