Clase Aspose::Pdf::Rectangle

Rectangle class

Clase que representa un rectángulo.

class Rectangle : public System::ICloneable

Métodos

MétodoDescripción
Center()Devuelve las coordenadas del centro del rectángulo.
Clone() overrideClona el objeto Rectangle.
Contains(const System::SharedPtr<Point>&, bool)Determina si el punto dado está dentro del rectángulo.
ContainsLine(double, double, double, double)Determina si el rectángulo contiene una línea representada por dos puntos.
ContainsPoint(double, double)Determina si el punto dado está contenido dentro del rectángulo.
Equals(const System::SharedPtr<Rectangle>&)Comprueba si los rectángulos son iguales, es decir, tienen la misma posición y tamaños.
static FromRect(System::Drawing::Rectangle)Inicializa un nuevo rectángulo a partir de la instancia dada de System.Drawing.Rectangle.
static FromRect(System::Drawing::RectangleF)Inicializa un nuevo rectángulo a partir de la instancia dada de System.Drawing.Rectangle.
static get_Empty()Rectángulo vacío.
get_Height()Altura del rectángulo.
get_IsEmpty() constComprueba si el rectángulo está vacío.
get_IsPoint()Comprueba si el rectángulo es un punto, es decir, LLX es igual a URX y LLY es igual a URY.
get_IsTrivial()Comprueba si el rectángulo es trivial, es decir, tiene tamaño y posición cero.
get_LLX() constCoordenada X de la esquina inferior izquierda.
get_LLY() constY - coordenada de la esquina inferior izquierda.
static get_Trivial()Inicializa un rectángulo trivial, es decir, un rectángulo con posición y tamaño cero.
get_URX() constX - coordenada de la esquina superior derecha.
get_URY() constY - coordenada de la esquina superior derecha.
get_Width()Ancho del rectángulo.
Intersect(const System::SharedPtr<Rectangle>&)Intersección de rectángulos.
IsIntersect(const System::SharedPtr<Rectangle>&)Determina si este rectángulo intersecta con otro rectángulo.
Join(const System::SharedPtr<Rectangle>&)Une rectángulos.
MoveBy(double, double)Desplaza el rectángulo por los deltas especificados.
NearEquals(const System::SharedPtr<Rectangle>&, double)Comprueba si los rectángulos son casi iguales, es decir, tienen posición y tamaños casi idénticos (hasta un delta).
static Parse(const System::String&)Intenta analizar la cadena y extraer de ella los componentes del rectángulo llx, lly, urx, ury.
Rectangle(double, double, double, double, bool)Constructor de Rectangle.
Rotate(Rotation)Rota el rectángulo por el ángulo especificado.
Rotate(int32_t)Rota el rectángulo por el ángulo especificado.
set_LLX(double)Coordenada X de la esquina inferior izquierda.
set_LLY(double)Y - coordenada de la esquina inferior izquierda.
set_URX(double)X - coordenada de la esquina superior derecha.
set_URY(double)Y - coordenada de la esquina superior derecha.
ToPoints()Convierte el rectángulo en una matriz de puntos (“QuadPoints”).
ToRect()Convierte el rectángulo a una instancia de System.Drawing.Rectangle. Las posiciones y el tamaño en coma flotante se truncan.
ToString() const overrideObtiene la representación en cadena del rectángulo.

Ver también