Clase Aspose::Pdf::Rectangle
Contenido
[
Ocultar
]Rectangle class
Clase que representa un rectángulo.
class Rectangle : public System::ICloneable
Métodos
| Método | Descripción |
|---|---|
| Center() | Devuelve las coordenadas del centro del rectángulo. |
| Clone() override | Clona 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() const | Comprueba 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() const | Coordenada X de la esquina inferior izquierda. |
| get_LLY() const | Y - 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() const | X - coordenada de la esquina superior derecha. |
| get_URY() const | Y - 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 override | Obtiene la representación en cadena del rectángulo. |
Ver también
- Class ICloneable
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++