Класс Aspose::Pdf::Rectangle
Содержание
[
Скрывать
]Rectangle class
Класс представляет прямоугольник.
class Rectangle : public System::ICloneable
Методы
| Метод | Описание |
|---|---|
| Center() | Возвращает координаты центра прямоугольника. |
| Clone() override | Клонирует объект Rectangle. |
| Contains(const System::SharedPtr<Point>&, bool) | Определяет, находится ли заданная точка внутри прямоугольника. |
| ContainsLine(double, double, double, double) | Определяет, содержит ли прямоугольник линию, представленную двумя точками. |
| ContainsPoint(double, double) | Определяет, содержится ли заданная точка в прямоугольнике. |
| Equals(const System::SharedPtr<Rectangle>&) | Проверяет, равны ли прямоугольники, т.е. имеют одинаковое положение и размеры. |
| static FromRect(System::Drawing::Rectangle) | Инициализирует новый прямоугольник из заданного экземпляра System.Drawing.Rectangle. |
| static FromRect(System::Drawing::RectangleF) | Инициализирует новый прямоугольник из заданного экземпляра System.Drawing.Rectangle. |
| static get_Empty() | Пустой прямоугольник. |
| get_Height() | Высота прямоугольника. |
| get_IsEmpty() const | Проверяет, пустой ли прямоугольник. |
| get_IsPoint() | Проверяет, является ли прямоугольник точкой, т.е. LLX равен URX и LLY равен URY. |
| get_IsTrivial() | Проверяет, является ли прямоугольник тривиальным, т.е. имеет нулевой размер и положение. |
| get_LLX() const | X-координата нижнего левого угла. |
| get_LLY() const | Y-координата нижнего левого угла. |
| static get_Trivial() | Инициализирует тривиальный прямоугольник, т.е. прямоугольник с нулевым положением и размером. |
| get_URX() const | X-координата верхнего правого угла. |
| get_URY() const | Y-координата верхнего правого угла. |
| get_Width() | Ширина прямоугольника. |
| Intersect(const System::SharedPtr<Rectangle>&) | Пересекает два прямоугольника. |
| IsIntersect(const System::SharedPtr<Rectangle>&) | Определяет, пересекается ли этот прямоугольник с другим прямоугольником. |
| Join(const System::SharedPtr<Rectangle>&) | Объединяет прямоугольники. |
| MoveBy(double, double) | Смещает прямоугольник на указанные дельты. |
| NearEquals(const System::SharedPtr<Rectangle>&, double) | Проверяет, почти ли равны прямоугольники, т.е. имеют почти одинаковое (с учётом дельты) положение и размеры. |
| static Parse(const System::String&) | Пытается разобрать строку и извлечь из неё компоненты прямоугольника llx, lly, urx, ury. |
| Rectangle(double, double, double, double, bool) | Конструктор Rectangle. |
| Rotate(Rotation) | Повернуть прямоугольник на указанный угол. |
| Rotate(int32_t) | Повернуть прямоугольник на указанный угол. |
| set_LLX(double) | X-координата нижнего левого угла. |
| set_LLY(double) | Y-координата нижнего левого угла. |
| set_URX(double) | X-координата верхнего правого угла. |
| set_URY(double) | Y-координата верхнего правого угла. |
| ToPoints() | Преобразует прямоугольник в массив точек (“QuadPoints”). |
| ToRect() | Преобразует прямоугольник в экземпляр System.Drawing.Rectangle. Позиции и размеры с плавающей точкой усекаются. |
| ToString() const override | Получает строковое представление прямоугольника. |
См. также
- Class ICloneable
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++