RectangleProjectedShape
Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape
public abstract class RectangleProjectedShape extends Shape
Представляет форму, проецируемую на прямоугольник, повернутый в определённую ориентацию. Задаётся четырьмя точками, которые могут вращаться в пространстве, сохраняя одинаковую длину сторон и 90 градусов между соседними сторонами.
Методы
| Метод | Описание |
|---|---|
| getLeftTop() | Получает левую верхнюю точку прямоугольника. |
| getRightTop() | Получает правую верхнюю точку прямоугольника. |
| getLeftBottom() | Получает левую нижнюю точку прямоугольника. |
| getRightBottom() | Получает правую нижнюю точку прямоугольника. |
| getCenter() | Получает центр фигуры. |
| getBounds() | Получает границы объекта. |
| getRectangleWidth() | Получает ширину прямоугольника. |
| getRectangleHeight() | Получает высоту прямоугольника. |
| hasSegments() | Получает значение, указывающее, есть ли у фигуры сегменты. |
| getBounds(Matrix matrix) | Получает границы объекта. |
| getBounds(Matrix matrix, Pen pen) | Получает границы объекта. |
| transform(Matrix transform) | Применяет указанное преобразование к форме. |
| equals(Object obj) | Определяет, равен ли указанный Object этому экземпляру. |
| hashCode() | Возвращает хеш-код для этого экземпляра. |
getLeftTop()
public PointF getLeftTop()
Получает левую верхнюю точку прямоугольника.
Значение: Левая верхняя точка прямоугольника.
Returns: PointF
getRightTop()
public PointF getRightTop()
Получает правую верхнюю точку прямоугольника.
Значение: Правая верхняя точка прямоугольника.
Returns: PointF
getLeftBottom()
public PointF getLeftBottom()
Получает левую нижнюю точку прямоугольника.
Значение: Левая нижняя точка прямоугольника.
Returns: PointF
getRightBottom()
public PointF getRightBottom()
Получает правую нижнюю точку прямоугольника.
Значение: Правая нижняя точка прямоугольника.
Returns: PointF
getCenter()
public PointF getCenter()
Получает центр фигуры.
Значение: Центр формы.
Returns: PointF
getBounds()
public RectangleF getBounds()
Получает границы объекта.
Значение: Границы объекта.
Returns: RectangleF
getRectangleWidth()
public double getRectangleWidth()
Получает ширину прямоугольника.
Значение: Ширина прямоугольника.
Returns: double
getRectangleHeight()
public double getRectangleHeight()
Получает высоту прямоугольника.
Значение: Высота прямоугольника.
Returns: double
hasSegments()
public boolean hasSegments()
Получает значение, указывающее, есть ли у фигуры сегменты.
Значение: True, если у формы есть сегменты; иначе false.
Returns: boolean
getBounds(Matrix matrix)
public RectangleF getBounds(Matrix matrix)
Получает границы объекта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица, применяемая перед вычислением границ. |
Returns: RectangleF - The estimated object’s bounds.
getBounds(Matrix matrix, Pen pen)
public RectangleF getBounds(Matrix matrix, Pen pen)
Получает границы объекта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица, применяемая перед вычислением границ. |
| pen | Pen | Карандаш, используемый для объекта. Это может влиять на размер границ объекта. |
Returns: RectangleF - The estimated object’s bounds.
transform(Matrix transform)
public void transform(Matrix transform)
Применяет указанное преобразование к форме.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| transform | Matrix | Преобразование, которое следует применить. |
equals(Object obj)
public boolean equals(Object obj)
Определяет, равен ли указанный Object этому экземпляру.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj | java.lang.Object | Объект Object для сравнения с этим экземпляром. |
Returns:
логический тип - true, если указанный Object равен этому экземпляру; иначе false.
hashCode()
public int hashCode()
Возвращает хеш-код для этого экземпляра.
Returns: int — хеш-код для этого экземпляра, пригодный для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.