Rectangle

Rectangle class

La clase representa un rectángulo.

public sealed class Rectangle : ICloneable

Constructores

Nombre Descripción
Rectangle(double, double, double, double) Constructor de Rectángulo.

Propiedades

Nombre Descripción
static Trivial { get; } Inicializa un rectángulo trivial, es decir, un rectángulo con posición y tamaño cero.
Height { get; } Altura del rectángulo.
IsEmpty { get; } Comprueba si el rectángulo está vacío.
IsPoint { get; } Comprueba si el rectángulo es un punto, es decir, LLX es igual a URX y LLY es igual a URY.
IsTrivial { get; } Comprueba si el rectángulo es trivial, es decir, tiene tamaño y posición cero.
LLX { get; set; } Coordenada X de la esquina inferior izquierda.
LLY { get; set; } Y - coordenada de la esquina inferior izquierda.
URX { get; set; } X - coordenada de la esquina superior derecha.
URY { get; set; } Y - coordenada de la esquina superior derecha.
Width { get; } Ancho del rectángulo.

Métodos

Nombre Descripción
static FromRect(Rectangle) Inicializa el nuevo rectángulo de la instancia dada de System.Drawing.Rectangle.
static Parse(string) Intente analizar la cadena y extraer de ella los componentes del rectángulo llx, lly, urx, ury.
Center() Devuelve las coordenadas del centro del rectángulo.
Clone() Clona el objeto Rectángulo.
Contains(Point) Determina si el punto dado está dentro del rectángulo.
Equals(Rectangle) Comprobar si los rectángulos son iguales, es decir, tienen la misma posición y tamaño.
Intersect(Rectangle) Intersecta a rectángulos.
IsIntersect(Rectangle) Determina si este rectángulo se cruza con otro rectángulo.
Join(Rectangle) Une rectángulos.
NearEquals(Rectangle, double) Compruebe si los rectángulos son casi iguales, es decir, tienen casi la misma posición y tamaño (hasta delta).
Rotate(int) Gira el rectángulo en el ángulo especificado.
Rotate(Rotation) Gira el rectángulo en el ángulo especificado.
ToPoints() Convierte un rectángulo en una matriz de puntos (“QuadPoints”).
ToRect() Convierte un rectángulo en una instancia de System.Drawing.Rectangle. Las posiciones y el tamaño de punto flotante están truncados.
override ToString() Obtiene la representación de cadena de rectángulo.

Campos

Nombre Descripción
static Empty Rectángulo vacío

Ver también