Rectangle
Overview
Rectangle є класом в Aspose.PDF FOSS для .NET.
Представляє прямокутник, визначений нижньолівою та верхньоправ’якими координатами (PDF-конвенція користувацької простору: Y збільшується вгорі).
Цей клас надає 25 методів роботи з об’єктами прямокутного коло в програмах .NET. Доступні методи включають: Center, Clone, Contains, ContainsLine, ContainsPoint, Equals, FromRect, GetHashCode, Intersect, IsIntersect, Join, MoveBy, і 7 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Empty, Height, IsEmpty, IsPoint, IsTrivial, LLX, і ще п’ять.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
LLX | double | Читання/писання | Обирає або встановлює llx. |
LLY | double | Читання/писання | Обирає або встановлює літ. |
URX | double | Читання/писання | Захопив або встановив оркс. |
URY | double | Читання/писання | Забирає або встановлює урі. |
Width | double | Read | Обирає ширину. |
Height | double | Read | Знайде висоту. |
Empty | Rectangle | Read | Пустий прямокутник (всі координати нуль). |
Trivial | Rectangle | Read | Тривіальний / опікунковий прямокутник (-1, -1, - 1, -1) використовується Aspose.PDF як маркер “без значення”. |
IsPoint | bool | Read | Правда, коли цей прямокутник має нульову ширину І нулеву висоту (LLX == URX і LLY == Ury). |
IsTrivial | bool | Read | Правда, коли цей прямокутник дорівнює тривіальному опікуну (-1, -1, - 1, -1) використовується як маркер “без значення” бібліотекою PDF. |
IsEmpty | bool | Read | Повертає вірне, коли прямокутник не має позитивної площі координати зворотні (llx >= urx або lly > = ury) або мають нуль ширину/висоту. |
Methods
| Signature | Description |
|---|---|
Rectangle(llx: double, lly: double, urx: double, ury: double) | Зателефонує “Прівкутник” на цьому екземплярі. |
Rectangle(llx: double, lly: double, urx: double, ury: double, normalizeCoordinates: bool) | Створює прямокутник. |
Clone() | Повертає піклу копію цього прямокутного (відповідає канонічному об’єкту Clone ((() підпис). |
Center() | Геометричний центр прямокутного кута. |
ContainsPoint(x: double, y: double) | Випробуйте, чи x, y потрапляють всередині прямокутного кута (включаючи країни). |
Contains(point: Point, inclusive: bool) | Випробуйте, чи потрапляє точка всередині прямокутника. |
ContainsLine(x1: double, y1: double, x2: double, y2: double) | Випробувати, чи лежить сегмент лінії (x1,y1) → (X2,y2) повністю всередині прямокутника (обі кінцеві точки всередину, включаючи краю). |
Contains(x: double, y: double) | Позивання на цей екземпляр прямокутного. |
Contains(other: Rectangle) | |
Intersect(otherRect: Rectangle) | Геометричне перехрестя. |
IsIntersect(otherRect: Rectangle) | Правда, коли цей прямокутник має якусь площу спільну з іншими Rect. |
MoveBy(dx: double, dy: double) | Переведіть цей прямокутник на (dx,dy) місце. |
Rotate(angle: Rotation) | Поверніть цей прямокутник на місце за даним обертом. |
Rotate(angle: int) | Поверніть цей прямокутник на місце за ступенями кута (зазвичай 0/90/180/270; произвольні кути обчислюють рамки розмежування поворотних точок). |
ToPoints() | Чотири кути прямокутника в порядку LL → LR → UR → UL. |
Parse(value: string) | Розгляньте прямокутник з канонічної форми “LLX LLY URX URY” (білий простір або заріжкована кома). |
Equals(obj: object?) | Покликає Equals на цьому екземплярі прямокутного. |
Equals(other: Rectangle?) | Координатова рівність з невеликою толерантністю плаваючих точок. |
GetHashCode() | Покликає GetHashCode на цьому екземплярі прямокутного. |
NearEquals(other: Rectangle, delta: double) | Перевірка того, чи цей прямокутник приблизно дорівнює іншому в межах даної толерантності. |
Join(otherRect: Rectangle) | Повертає союз (обмежувальний квадрат) цього прямокутника та іншого. |
ToString() | Покликає ToString на цьому екземплярі прямокутного. |
FromRect(src: System.Drawing.Rectangle) | Переміщати з System.Drawing.Rectangle (x, y, ширина, висота) в PDF Rectangle (LLX/LLY/URX / URY). |
FromRect(src: System.Drawing.RectangleF) | Переверніть з System.Drawing.RectangleF. |
ToRect() | Перемістити цей PDF-простікутник в System.Drawing.Rectangle. |