Rectangle
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class Rectangle extends Struct<Rectangle>
Сохраняет набор из четырёх целых чисел, представляющих положение и размер прямоугольника.
Конструкторы
| Конструктор | Описание |
|---|---|
| Rectangle() | |
| Rectangle(int x, int y, int width, int height) | Инициализирует новый экземпляр структуры com.aspose.imaging.Rectangle с указанным расположением и размером. |
| Rectangle(Point location, Size size) | Инициализирует новый экземпляр структуры com.aspose.imaging.Rectangle с указанным расположением и размером. |
Методы
| Метод | Описание |
|---|---|
| getEmpty() | Получает новый экземпляр структуры com.aspose.imaging.Rectangle, у которого значения com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width и com.aspose.imaging.Rectangle.Height установлены в ноль. |
| fromPoints(Point point1, Point point2) | Создает новый Rectangle из двух указанных точек. |
| ceiling(RectangleF value) | Преобразует указанную структуру com.aspose.imaging.RectangleF в структуру com.aspose.imaging.Rectangle, округляя значения com.aspose.imaging.RectangleF до следующего большего целого. |
| truncate(RectangleF value) | Преобразует указанный com.aspose.imaging.RectangleF в com.aspose.imaging.Rectangle, усекнув значения com.aspose.imaging.RectangleF. |
| round(RectangleF value) | Преобразует указанный com.aspose.imaging.RectangleF в com.aspose.imaging.Rectangle, округляя значения com.aspose.imaging.RectangleF до ближайших целых чисел. |
| inflate(Rectangle rect, int x, int y) | Создаёт и возвращает расширенную копию указанной структуры com.aspose.imaging.Rectangle. |
| intersect(Rectangle a, Rectangle b) | Возвращает третью структуру com.aspose.imaging.Rectangle, представляющую пересечение двух других структур com.aspose.imaging.Rectangle. |
| union(Rectangle a, Rectangle b) | Получает структуру com.aspose.imaging.Rectangle, содержащую объединение двух структур com.aspose.imaging.Rectangle. |
| op_Equality(Rectangle left, Rectangle right) | Проверяет, имеют ли две структуры com.aspose.imaging.Rectangle одинаковое положение и размер. |
| op_Inequality(Rectangle left, Rectangle right) | Проверяет, отличаются ли две структуры com.aspose.imaging.Rectangle по положению или размеру. |
| fromLeftTopRightBottom(int left, int top, int right, int bottom) | Создаёт структуру com.aspose.imaging.Rectangle с указанными координатами краёв. |
| isEquals(Rectangle obj1, Rectangle obj2) | |
| getLocation() | Получает или задаёт координаты верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| setLocation(Point value) | Получает или задаёт координаты верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| getSize() | Получает или задаёт размер этой com.aspose.imaging.Rectangle. |
| setSize(Size value) | Получает или задаёт размер этой com.aspose.imaging.Rectangle. |
| getX() | Получает или задаёт координату x верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| setX(int value) | Получает или задаёт координату x верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| getY() | Получает или задаёт координату y верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| setY(int value) | Получает или задаёт координату y верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| getWidth() | Получает ширину этой структуры com.aspose.imaging.Rectangle. |
| setWidth(int value) | Задаёт ширину этой структуры com.aspose.imaging.Rectangle. |
| getHeight() | Получает или задаёт высоту этой структуры com.aspose.imaging.Rectangle. |
| setHeight(int value) | Получает или задаёт высоту этой структуры com.aspose.imaging.Rectangle. |
| getLeft() | Получает или задаёт координату x левой границы этой структуры com.aspose.imaging.Rectangle. |
| setLeft(int value) | Получает или задаёт координату x левой границы этой структуры com.aspose.imaging.Rectangle. |
| getTop() | Получает или задаёт координату y верхней границы этой структуры com.aspose.imaging.Rectangle. |
| setTop(int value) | Получает или задаёт координату y верхней границы этой структуры com.aspose.imaging.Rectangle. |
| getRight() | Получает или задаёт координату x, которая является суммой значений свойств com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этой структуры com.aspose.imaging.Rectangle. |
| setRight(int value) | Получает или задаёт координату x, которая является суммой значений свойств com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этой структуры com.aspose.imaging.Rectangle. |
| getBottom() | Получает или задаёт координату y, которая является суммой значений свойств com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этой структуры com.aspose.imaging.Rectangle. |
| setBottom(int value) | Получает или задаёт координату y, которая является суммой значений свойств com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этой структуры com.aspose.imaging.Rectangle. |
| isEmpty() | Получает значение, указывающее, имеют ли все числовые свойства этой com.aspose.imaging.Rectangle нулевые значения. |
| contains(int x, int y) | Определяет, содержится ли указанная точка внутри этой структуры com.aspose.imaging.Rectangle. |
| contains(Point point) | Определяет, содержится ли указанная точка внутри этой структуры com.aspose.imaging.Rectangle. |
| contains(Rectangle rect) | Определяет, полностью ли прямоугольный регион, представленный rect, содержится внутри этой структуры com.aspose.imaging.Rectangle. |
| inflate(int width, int height) | Увеличивает эту com.aspose.imaging.Rectangle на указанную величину. |
| inflate(Size size) | Увеличивает эту com.aspose.imaging.Rectangle на указанную величину. |
| intersect(Rectangle rect) | Заменяет эту com.aspose.imaging.Rectangle пересечением её с указанной com.aspose.imaging.Rectangle. |
| intersectsWith(Rectangle rect) | Определяет, пересекается ли этот прямоугольник с rect. |
| offset(Point pos) | Корректирует положение этого прямоугольника на указанную величину. |
| offset(int x, int y) | Корректирует положение этого прямоугольника на указанную величину. |
| normalize() | Нормализует прямоугольник, делая его ширину и высоту положительными, левый край меньше правого и верхний меньше нижнего. |
| equals(Object obj) | Проверяет, является ли obj структурой com.aspose.imaging.Rectangle с тем же положением и размером, что и эта структура com.aspose.imaging.Rectangle. |
| hashCode() | Возвращает хеш-код для этой структуры com.aspose.imaging.Rectangle. |
| toString() | Преобразует атрибуты этой com.aspose.imaging.Rectangle в читаемую строку. |
| CloneTo(Rectangle that) | |
| Clone() |
Rectangle()
public Rectangle()
Rectangle(int x, int y, int width, int height)
public Rectangle(int x, int y, int width, int height)
Инициализирует новый экземпляр структуры com.aspose.imaging.Rectangle с указанным расположением и размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x верхнего левого угла прямоугольника. |
| y | int | Координата y верхнего левого угла прямоугольника. |
| width | int | Ширина прямоугольника. |
| height | int | Высота прямоугольника. |
Rectangle(Point location, Size size)
public Rectangle(Point location, Size size)
Инициализирует новый экземпляр структуры com.aspose.imaging.Rectangle с указанным расположением и размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| location | Point | Объект com.aspose.imaging.Point, представляющий верхний левый угол прямоугольной области. |
| size | Size | Объект com.aspose.imaging.Size, представляющий ширину и высоту прямоугольной области. |
getEmpty()
public static Rectangle getEmpty()
Получает новый экземпляр структуры com.aspose.imaging.Rectangle, у которого значения com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width и com.aspose.imaging.Rectangle.Height установлены в ноль.
Returns: Rectangle
fromPoints(Point point1, Point point2)
public static Rectangle fromPoints(Point point1, Point point2)
Создаёт новый Rectangle из двух указанных точек. Две вертикали создаваемого Rectangle будут равны переданным point1 и point2. Обычно это противоположные вершины.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point1 | Point | Первая Point для нового прямоугольника. |
| point2 | Point | Вторая Point для нового прямоугольника. |
Returns:
Rectangle - A newly created Rectangle.
ceiling(RectangleF value)
public static Rectangle ceiling(RectangleF value)
Преобразует указанную структуру com.aspose.imaging.RectangleF в структуру com.aspose.imaging.Rectangle, округляя значения com.aspose.imaging.RectangleF до следующего большего целого.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | RectangleF | Структура com.aspose.imaging.RectangleF, подлежащая конвертации. |
Returns:
Rectangle - Returns a com.aspose.imaging.Rectangle.
truncate(RectangleF value)
public static Rectangle truncate(RectangleF value)
Преобразует указанный com.aspose.imaging.RectangleF в com.aspose.imaging.Rectangle, усекнув значения com.aspose.imaging.RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | RectangleF | com.aspose.imaging.RectangleF, подлежащий конвертации. |
Returns:
Rectangle - A new com.aspose.imaging.Rectangle.
round(RectangleF value)
public static Rectangle round(RectangleF value)
Преобразует указанный com.aspose.imaging.RectangleF в com.aspose.imaging.Rectangle, округляя значения com.aspose.imaging.RectangleF до ближайших целых чисел.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | RectangleF | com.aspose.imaging.RectangleF, подлежащий конвертации. |
Returns:
Rectangle - A new com.aspose.imaging.Rectangle.
inflate(Rectangle rect, int x, int y)
public static Rectangle inflate(Rectangle rect, int x, int y)
Создаёт и возвращает расширенную копию указанной структуры com.aspose.imaging.Rectangle. Копия расширяется на указанную величину. Исходная структура com.aspose.imaging.Rectangle остаётся неизменной.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | com.aspose.imaging.Rectangle, с которым начинается. Этот прямоугольник не изменяется. |
| x | int | Величина горизонтального расширения этого com.aspose.imaging.Rectangle. |
| y | int | Величина вертикального расширения этого com.aspose.imaging.Rectangle. |
Returns:
Rectangle - The inflated com.aspose.imaging.Rectangle.
intersect(Rectangle a, Rectangle b)
public static Rectangle intersect(Rectangle a, Rectangle b)
Возвращает третью структуру com.aspose.imaging.Rectangle, представляющую пересечение двух других структур com.aspose.imaging.Rectangle. Если пересечения нет, возвращается пустой com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Rectangle | Первый прямоугольник для пересечения. |
| b | Rectangle | Второй прямоугольник для пересечения. |
Returns:
Rectangle - A com.aspose.imaging.Rectangle that represents the intersection of a and b.
union(Rectangle a, Rectangle b)
public static Rectangle union(Rectangle a, Rectangle b)
Получает структуру com.aspose.imaging.Rectangle, содержащую объединение двух структур com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Rectangle | Первый прямоугольник для объединения. |
| b | Rectangle | Второй прямоугольник для объединения. |
Returns:
Rectangle - A com.aspose.imaging.Rectangle structure that bounds the union of the two com.aspose.imaging.Rectangle structures.
op_Equality(Rectangle left, Rectangle right)
public static boolean op_Equality(Rectangle left, Rectangle right)
Проверяет, имеют ли две структуры com.aspose.imaging.Rectangle одинаковое положение и размер.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| left | Rectangle | Структура com.aspose.imaging.Rectangle, находящаяся слева от оператора равенства. |
| right | Rectangle | Структура com.aspose.imaging.Rectangle, находящаяся справа от оператора равенства. |
Returns:
boolean — Этот оператор возвращает true, если две структуры com.aspose.imaging.Rectangle имеют одинаковые свойства com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width и com.aspose.imaging.Rectangle.Height.
op_Inequality(Rectangle left, Rectangle right)
public static boolean op_Inequality(Rectangle left, Rectangle right)
Проверяет, отличаются ли две структуры com.aspose.imaging.Rectangle по положению или размеру.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| left | Rectangle | Структура com.aspose.imaging.Rectangle, находящаяся слева от оператора неравенства. |
| right | Rectangle | Структура com.aspose.imaging.Rectangle, находящаяся справа от оператора неравенства. |
Returns:
boolean — Этот оператор возвращает true, если любые из свойств com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width или com.aspose.imaging.Rectangle.Height двух структур com.aspose.imaging.Rectangle не равны; в противном случае — false.
fromLeftTopRightBottom(int left, int top, int right, int bottom)
public static Rectangle fromLeftTopRightBottom(int left, int top, int right, int bottom)
Создаёт структуру com.aspose.imaging.Rectangle с указанными координатами краёв.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| слева | int | Координата x верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| сверху | int | Координата y верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
| справа | int | Координата x нижнего правого угла этой структуры com.aspose.imaging.Rectangle. |
| снизу | int | Координата y нижнего правого угла этой структуры com.aspose.imaging.Rectangle. |
Returns:
Rectangle - The new com.aspose.imaging.Rectangle that this method creates.
isEquals(Rectangle obj1, Rectangle obj2)
public static boolean isEquals(Rectangle obj1, Rectangle obj2)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | Rectangle | |
| obj2 | Rectangle |
Returns: boolean
getLocation()
public Point getLocation()
Получает или задаёт координаты верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Returns:
Point - A com.aspose.imaging.Point that represents the upper-left corner of this com.aspose.imaging.Rectangle structure.
setLocation(Point value)
public void setLocation(Point value)
Получает или задаёт координаты верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Point | Point, представляющий верхний левый угол этой структуры com.aspose.imaging.Rectangle. |
getSize()
public Size getSize()
Получает или задаёт размер этой com.aspose.imaging.Rectangle.
Returns:
Size - A com.aspose.imaging.Size that represents the width and height of this com.aspose.imaging.Rectangle structure.
setSize(Size value)
public void setSize(Size value)
Получает или задаёт размер этой com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Size | com.aspose.imaging.Size, представляющий ширину и высоту этой структуры com.aspose.imaging.Rectangle. |
getX()
public int getX()
Получает или задаёт координату x верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Returns:
int — Координата x верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
setX(int value)
public void setX(int value)
Получает или задаёт координату x верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Координата x верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
getY()
public int getY()
Получает или задаёт координату y верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Returns:
int - Y‑координата верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
setY(int value)
public void setY(int value)
Получает или задаёт координату y верхнего левого угла этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Координата y верхнего левого угла этой структуры com.aspose.imaging.Rectangle. |
getWidth()
public int getWidth()
Получает ширину этой структуры com.aspose.imaging.Rectangle.
Returns:
int - Ширина этой структуры com.aspose.imaging.Rectangle.
setWidth(int value)
public void setWidth(int value)
Задаёт ширину этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Ширина этой структуры com.aspose.imaging.Rectangle. |
getHeight()
public int getHeight()
Получает или задаёт высоту этой структуры com.aspose.imaging.Rectangle.
Returns:
int - Высота этой структуры com.aspose.imaging.Rectangle.
setHeight(int value)
public void setHeight(int value)
Получает или задаёт высоту этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Высота этой структуры com.aspose.imaging.Rectangle. |
getLeft()
public int getLeft()
Получает или задаёт координату x левой границы этой структуры com.aspose.imaging.Rectangle.
Returns:
int - X‑координата левого края этой структуры com.aspose.imaging.Rectangle.
setLeft(int value)
public void setLeft(int value)
Получает или задаёт координату x левой границы этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | X‑координата левого края этой структуры com.aspose.imaging.Rectangle. |
getTop()
public int getTop()
Получает или задаёт координату y верхней границы этой структуры com.aspose.imaging.Rectangle.
Returns:
int - Y‑координата верхнего края этой структуры com.aspose.imaging.Rectangle.
setTop(int value)
public void setTop(int value)
Получает или задаёт координату y верхней границы этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Y‑координата верхнего края этой структуры com.aspose.imaging.Rectangle. |
getRight()
public int getRight()
Получает или задаёт координату x, которая является суммой значений свойств com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этой структуры com.aspose.imaging.Rectangle.
Returns:
int - X‑координата, являющаяся суммой com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этого com.aspose.imaging.Rectangle.
setRight(int value)
public void setRight(int value)
Получает или задаёт координату x, которая является суммой значений свойств com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | X‑координата, являющаяся суммой com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Width этого com.aspose.imaging.Rectangle. |
getBottom()
public int getBottom()
Получает или задаёт координату y, которая является суммой значений свойств com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этой структуры com.aspose.imaging.Rectangle.
Returns:
int - Y‑координата, являющаяся суммой com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этого com.aspose.imaging.Rectangle.
setBottom(int value)
public void setBottom(int value)
Получает или задаёт координату y, которая является суммой значений свойств com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Y‑координата, являющаяся суммой com.aspose.imaging.Rectangle.Y и com.aspose.imaging.Rectangle.Height этого com.aspose.imaging.Rectangle. |
isEmpty()
public boolean isEmpty()
Получает значение, указывающее, имеют ли все числовые свойства этой com.aspose.imaging.Rectangle нулевые значения.
Returns:
boolean - Это свойство возвращает true, если свойства com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X и com.aspose.imaging.Rectangle.Y этого com.aspose.imaging.Rectangle имеют значение ноль; в противном случае — false.
contains(int x, int y)
public boolean contains(int x, int y)
Определяет, содержится ли указанная точка внутри этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x проверяемой точки. |
| y | int | Координата y проверяемой точки. |
Returns:
boolean - Этот метод возвращает true, если точка, определённая x и y, находится внутри этой структуры com.aspose.imaging.Rectangle; в противном случае — false.
contains(Point point)
public boolean contains(Point point)
Определяет, содержится ли указанная точка внутри этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Тестируемый com.aspose.imaging.Point. |
Returns:
boolean - Этот метод возвращает true, если точка, представленная point, находится внутри этой структуры com.aspose.imaging.Rectangle; в противном случае — false.
contains(Rectangle rect)
public boolean contains(Rectangle rect)
Определяет, полностью ли прямоугольный регион, представленный rect, содержится внутри этой структуры com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Тестируемый com.aspose.imaging.Rectangle. |
Returns:
boolean - Этот метод возвращает true, если прямоугольный регион, представленный rect, полностью находится внутри этой структуры com.aspose.imaging.Rectangle; в противном случае — false.
inflate(int width, int height)
public void inflate(int width, int height)
Увеличивает эту com.aspose.imaging.Rectangle на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| width | int | Величина горизонтального расширения этого com.aspose.imaging.Rectangle. |
| height | int | Величина вертикального расширения этого com.aspose.imaging.Rectangle. |
inflate(Size size)
public void inflate(Size size)
Увеличивает эту com.aspose.imaging.Rectangle на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| size | Size | Величина расширения этого прямоугольника. |
intersect(Rectangle rect)
public void intersect(Rectangle rect)
Заменяет эту com.aspose.imaging.Rectangle пересечением её с указанной com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | com.aspose.imaging.Rectangle для пересечения. |
intersectsWith(Rectangle rect)
public boolean intersectsWith(Rectangle rect)
Определяет, пересекается ли этот прямоугольник с rect.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Прямоугольник для проверки. |
Returns: boolean - Этот метод возвращает true, если существует какое‑либо пересечение, в противном случае — false.
offset(Point pos)
public void offset(Point pos)
Корректирует положение этого прямоугольника на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pos | Point | Величина смещения положения. |
offset(int x, int y)
public void offset(int x, int y)
Корректирует положение этого прямоугольника на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Горизонтальное смещение. |
| y | int | Вертикальное смещение. |
normalize()
public void normalize()
Нормализует прямоугольник, делая его ширину и высоту положительными, левый край меньше правого и верхний меньше нижнего.
equals(Object obj)
public boolean equals(Object obj)
Проверяет, является ли obj структурой com.aspose.imaging.Rectangle с тем же положением и размером, что и эта структура com.aspose.imaging.Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj | java.lang.Object | Объект System.Object для тестирования. |
Returns:
boolean - Этот метод возвращает true, если obj является структурой com.aspose.imaging.Rectangle и её свойства com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width и com.aspose.imaging.Rectangle.Height равны соответствующим свойствам этой структуры com.aspose.imaging.Rectangle; в противном случае — false.
hashCode()
public int hashCode()
Возвращает хеш-код для этой структуры com.aspose.imaging.Rectangle.
Returns: int - Целое число, представляющее хеш‑код этого прямоугольника.
toString()
public String toString()
Преобразует атрибуты этой com.aspose.imaging.Rectangle в читаемую строку.
Returns:
java.lang.String - Строка, содержащая позицию, ширину и высоту этой структуры com.aspose.imaging.Rectangle.
CloneTo(Rectangle that)
public void CloneTo(Rectangle that)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| that | Rectangle |
Clone()
public Rectangle Clone()
Returns: Rectangle