Region

Inheritance: java.lang.Object

public final class Region

Описывает внутреннюю часть графической формы, состоящей из прямоугольников и путей. Этот класс не может быть унаследован.

Конструкторы

КонструкторОписание
Region()Инициализирует новый объект Region.
Region(RectangleF rect)Инициализирует новый T:Aspose.Imaging.Region из указанной структуры T:Aspose.Imaging.RectangleF.
Region(Rectangle rect)Инициализирует новый T:Aspose.Imaging.Region из указанной структуры T:Aspose.Imaging.Rectangle.
Region(GraphicsPath path)Инициализирует новый T:Aspose.Imaging.Region с указанным T:Aspose.Imaging.GraphicsPath.

Методы

МетодОписание
deepClone()Создаёт точную глубокую копию этого com.aspose.imaging.region.
makeInfinite()Инициализирует объект com.aspose.imaging.Region бесконечным внутренним пространством.
makeEmpty()Инициализирует com.aspose.imaging.Region пустым внутренним пространством.
intersect(RectangleF rect)Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанной структурой com.aspose.imaging.RectangleF.
intersect(Rectangle rect)Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанной структурой com.aspose.imaging.Rectangle.
intersect(GraphicsPath path)Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанным com.aspose.imaging.graphicsPath.
intersect(Region region)Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанным com.aspose.imaging.region.
union(RectangleF rect)Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанной структурой com.aspose.imaging.RectangleF.
union(Rectangle rect)Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанной структурой com.aspose.imaging.Rectangle.
union(GraphicsPath path)Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанным com.aspose.imaging.graphicsPath.
union(Region region)Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанным com.aspose.imaging.region.
xor(RectangleF rect)Обновляет этот com.aspose.imaging.Region, устанавливая его объединение за вычетом пересечения с указанной структурой com.aspose.imaging.RectangleF.
xor(Rectangle rect)Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанной структурой com.aspose.imaging.Rectangle.
xor(GraphicsPath path)Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанным com.aspose.imaging.graphicsPath.
xor(Region region)Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанным com.aspose.imaging.region.
exclude(RectangleF rect)Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанной структурой com.aspose.imaging.RectangleF.
exclude(Rectangle rect)Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанной структурой com.aspose.imaging.Rectangle.
exclude(GraphicsPath path)Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанным com.aspose.imaging.graphicsPath.
exclude(Region region)Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанным com.aspose.imaging.region.
complement(RectangleF rect)Обновляет этот com.aspose.imaging.Region, оставляя часть указанной структуры com.aspose.imaging.RectangleF, которая не пересекается с этим com.aspose.imaging.region.
complement(Rectangle rect)Обновляет этот com.aspose.imaging.Region, оставляя часть указанной структуры com.aspose.imaging.Rectangle, которая не пересекается с этим com.aspose.imaging.region.
complement(GraphicsPath path)Обновляет этот com.aspose.imaging.Region, оставляя часть указанного com.aspose.imaging.GraphicsPath, которая не пересекается с этим com.aspose.imaging.region.
complement(Region region)Обновляет этот com.aspose.imaging.Region, оставляя часть указанного com.aspose.imaging.Region, которая не пересекается с этим com.aspose.imaging.region.
translate(float dx, float dy)Смещает координаты этого com.aspose.imaging.Region на указанную величину.
translate(int dx, int dy)Смещает координаты этого com.aspose.imaging.Region на указанную величину.
transform(Matrix matrix)Преобразует этот com.aspose.imaging.Region с помощью указанной com.aspose.imaging.matrix.
isEmpty(Graphics g)Проверяет, имеет ли этот com.aspose.imaging.Region пустую внутреннюю область на указанной поверхности рисования.
isInfinite(Graphics g)Проверяет, имеет ли этот com.aspose.imaging.Region бесконечную внутреннюю область на указанной поверхности рисования.
isEquals(Region region, Graphics g)Проверяет, идентичен ли указанный com.aspose.imaging.Region этому com.aspose.imaging.Region на указанной поверхности рисования.
isVisible(float x, float y)Проверяет, содержится ли указанная точка внутри этого com.aspose.imaging.region.
isVisible(PointF point)Проверяет, содержится ли указанная структура com.aspose.imaging.PointF внутри этого com.aspose.imaging.region.
isVisible(float x, float y, Graphics g)Проверяет, содержится ли указанная точка внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.
isVisible(PointF point, Graphics g)Проверяет, содержится ли указанная структура com.aspose.imaging.PointF внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.
isVisible(float x, float y, float width, float height)Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.region.
isVisible(RectangleF rect)Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.RectangleF внутри этого com.aspose.imaging.region.
isVisible(float x, float y, float width, float height, Graphics g)Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.
isVisible(RectangleF rect, Graphics g)Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.RectangleF внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.
isVisible(int x, int y, Graphics g)Проверяет, содержится ли указанная точка внутри этого объекта com.aspose.imaging.Region, когда он отрисован с использованием указанного объекта com.aspose.imaging.Graphics.
isVisible(Point point)Проверяет, содержится ли указанная структура com.aspose.imaging.Point в данном com.aspose.imaging.region.
isVisible(Point point, Graphics g)Проверяет, содержится ли указанная структура com.aspose.imaging.Point в данном com.aspose.imaging.Region, когда она отрисована с использованием указанного com.aspose.imaging.graphics.
isVisible(int x, int y, int width, int height)Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.region.
isVisible(Rectangle rect)Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.Rectangle в данном com.aspose.imaging.region.
isVisible(int x, int y, int width, int height, Graphics g)Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.
isVisible(Rectangle rect, Graphics g)Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.Rectangle в данном com.aspose.imaging.Region, когда она отрисована с использованием указанного com.aspose.imaging.graphics.
equals(Object o)Проверяет, равны ли объекты.
hashCode()Получает хеш‑код текущего объекта.

Region()

public Region()

Инициализирует новый объект Region.

Region(RectangleF rect)

public Region(RectangleF rect)

Инициализирует новый T:Aspose.Imaging.Region из указанной структуры T:Aspose.Imaging.RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура T:Aspose.Imaging.RectangleF, определяющая внутреннюю часть нового T:Aspose.Imaging.Region.

Region(Rectangle rect)

public Region(Rectangle rect)

Инициализирует новый T:Aspose.Imaging.Region из указанной структуры T:Aspose.Imaging.Rectangle.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура T:Aspose.Imaging.Rectangle, определяющая внутреннюю часть нового T:Aspose.Imaging.Region.

Region(GraphicsPath path)

public Region(GraphicsPath path)

Инициализирует новый T:Aspose.Imaging.Region с указанным T:Aspose.Imaging.GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект T:Aspose.Imaging.GraphicsPath, определяющий новый T:Aspose.Imaging.Region.

deepClone()

public Region deepClone()

Создаёт точную глубокую копию этого com.aspose.imaging.region.

Returns: Region - The com.aspose.imaging.Region that this method creates.

makeInfinite()

public void makeInfinite()

Инициализирует объект com.aspose.imaging.Region бесконечным внутренним пространством.

makeEmpty()

public void makeEmpty()

Инициализирует com.aspose.imaging.Region пустым внутренним пространством.

intersect(RectangleF rect)

public void intersect(RectangleF rect)

Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанной структурой com.aspose.imaging.RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для пересечения с этим com.aspose.imaging.region.

intersect(Rectangle rect)

public void intersect(Rectangle rect)

Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанной структурой com.aspose.imaging.Rectangle.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для пересечения с этим com.aspose.imaging.region.

intersect(GraphicsPath path)

public void intersect(GraphicsPath path)

Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанным com.aspose.imaging.graphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект com.aspose.imaging.GraphicsPath для пересечения с этим com.aspose.imaging.region.

intersect(Region region)

public void intersect(Region region)

Обновляет этот com.aspose.imaging.Region, устанавливая его пересечение с указанным com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
regionRegionОбъект com.aspose.imaging.Region для пересечения с этим com.aspose.imaging.region.

union(RectangleF rect)

public void union(RectangleF rect)

Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанной структурой com.aspose.imaging.RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для объединения с этим com.aspose.imaging.region.

union(Rectangle rect)

public void union(Rectangle rect)

Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанной структурой com.aspose.imaging.Rectangle.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для объединения с этим com.aspose.imaging.region.

union(GraphicsPath path)

public void union(GraphicsPath path)

Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанным com.aspose.imaging.graphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект com.aspose.imaging.GraphicsPath для объединения с этим com.aspose.imaging.region.

union(Region region)

public void union(Region region)

Обновляет этот com.aspose.imaging.Region, устанавливая его объединение с указанным com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
regionRegionОбъект com.aspose.imaging.Region для объединения с этим com.aspose.imaging.region.

xor(RectangleF rect)

public void xor(RectangleF rect)

Обновляет этот com.aspose.imaging.Region, устанавливая его объединение за вычетом пересечения с указанной структурой com.aspose.imaging.RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для XOR с этим com.aspose.imaging.region.

xor(Rectangle rect)

public void xor(Rectangle rect)

Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанной структурой com.aspose.imaging.Rectangle.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для XOR с этим com.aspose.imaging.region.

xor(GraphicsPath path)

public void xor(GraphicsPath path)

Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанным com.aspose.imaging.graphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект com.aspose.imaging.GraphicsPath для XOR с этим com.aspose.imaging.region.

xor(Region region)

public void xor(Region region)

Обновляет этот com.aspose.imaging.Region, приводя его к объединению минус пересечение с указанным com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
regionRegionОбъект com.aspose.imaging.Region для XOR с этим com.aspose.imaging.region.

exclude(RectangleF rect)

public void exclude(RectangleF rect)

Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанной структурой com.aspose.imaging.RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для исключения из этого com.aspose.imaging.region.

exclude(Rectangle rect)

public void exclude(Rectangle rect)

Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанной структурой com.aspose.imaging.Rectangle.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для исключения из этого com.aspose.imaging.region.

exclude(GraphicsPath path)

public void exclude(GraphicsPath path)

Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанным com.aspose.imaging.graphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект com.aspose.imaging.GraphicsPath для исключения из этого com.aspose.imaging.region.

exclude(Region region)

public void exclude(Region region)

Обновляет этот com.aspose.imaging.Region, оставляя только ту часть его внутренней области, которая не пересекается с указанным com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
regionRegionОбъект com.aspose.imaging.Region для исключения из этого com.aspose.imaging.region.

complement(RectangleF rect)

public void complement(RectangleF rect)

Обновляет этот com.aspose.imaging.Region, оставляя часть указанной структуры com.aspose.imaging.RectangleF, которая не пересекается с этим com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для дополнения этого com.aspose.imaging.region.

complement(Rectangle rect)

public void complement(Rectangle rect)

Обновляет этот com.aspose.imaging.Region, оставляя часть указанной структуры com.aspose.imaging.Rectangle, которая не пересекается с этим com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для дополнения этого com.aspose.imaging.region.

complement(GraphicsPath path)

public void complement(GraphicsPath path)

Обновляет этот com.aspose.imaging.Region, оставляя часть указанного com.aspose.imaging.GraphicsPath, которая не пересекается с этим com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект com.aspose.imaging.GraphicsPath, дополняющий этот com.aspose.imaging.region.

complement(Region region)

public void complement(Region region)

Обновляет этот com.aspose.imaging.Region, оставляя часть указанного com.aspose.imaging.Region, которая не пересекается с этим com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
regionRegionОбъект com.aspose.imaging.Region, дополняющий этот объект com.aspose.imaging.Region.

translate(float dx, float dy)

public void translate(float dx, float dy)

Смещает координаты этого com.aspose.imaging.Region на указанную величину.

Parameters:

ПараметрТипОписание
dxfloatВеличина смещения этого com.aspose.imaging.Region по горизонтали.
dyfloatВеличина смещения этого com.aspose.imaging.Region по вертикали.

translate(int dx, int dy)

public void translate(int dx, int dy)

Смещает координаты этого com.aspose.imaging.Region на указанную величину.

Parameters:

ПараметрТипОписание
dxintВеличина смещения этого com.aspose.imaging.Region по горизонтали.
dyintВеличина смещения этого com.aspose.imaging.Region по вертикали.

transform(Matrix matrix)

public void transform(Matrix matrix)

Преобразует этот com.aspose.imaging.Region с помощью указанной com.aspose.imaging.matrix.

Parameters:

ПараметрТипОписание
matrixMatrixОбъект com.aspose.imaging.Matrix, с помощью которого преобразуется этот com.aspose.imaging.region.

isEmpty(Graphics g)

public boolean isEmpty(Graphics g)

Проверяет, имеет ли этот com.aspose.imaging.Region пустую внутреннюю область на указанной поверхности рисования.

Parameters:

ПараметрТипОписание
gGraphicscom.aspose.imaging.Graphics, представляющий поверхность рисования.

Returns: boolean — true, если внутреннее пространство этого com.aspose.imaging.Region пусто при применении преобразования, связанного с g; иначе — false.

isInfinite(Graphics g)

public boolean isInfinite(Graphics g)

Проверяет, имеет ли этот com.aspose.imaging.Region бесконечную внутреннюю область на указанной поверхности рисования.

Parameters:

ПараметрТипОписание
gGraphicscom.aspose.imaging.Graphics, представляющий поверхность рисования.

Returns: boolean — true, если внутреннее пространство этого com.aspose.imaging.Region бесконечно при применении преобразования, связанного с g; иначе — false.

isEquals(Region region, Graphics g)

public boolean isEquals(Region region, Graphics g)

Проверяет, идентичен ли указанный com.aspose.imaging.Region этому com.aspose.imaging.Region на указанной поверхности рисования.

Parameters:

ПараметрТипОписание
regionRegioncom.aspose.imaging.Region для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий поверхность рисования.

Returns: boolean — True, если внутреннее пространство региона идентично внутреннему пространству этого региона при применении преобразования, связанного с параметром g; иначе — false.

isVisible(float x, float y)

public boolean isVisible(float x, float y)

Проверяет, содержится ли указанная точка внутри этого com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
xfloatКоордината x проверяемой точки.
yfloatКоордината y проверяемой точки.

Returns: boolean — True, когда указанная точка находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(PointF point)

public boolean isVisible(PointF point)

Проверяет, содержится ли указанная структура com.aspose.imaging.PointF внутри этого com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
pointPointFСтруктура com.aspose.imaging.PointF для тестирования.

Returns: boolean — true, когда point находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(float x, float y, Graphics g)

public boolean isVisible(float x, float y, Graphics g)

Проверяет, содержится ли указанная точка внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
xfloatКоордината x проверяемой точки.
yfloatКоордината y проверяемой точки.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — True, когда указанная точка находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(PointF point, Graphics g)

public boolean isVisible(PointF point, Graphics g)

Проверяет, содержится ли указанная структура com.aspose.imaging.PointF внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
pointPointFСтруктура com.aspose.imaging.PointF для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — true, когда point находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(float x, float y, float width, float height)

public boolean isVisible(float x, float y, float width, float height)

Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
xfloatКоордината x левого верхнего угла прямоугольника для тестирования.
yfloatКоордината y левого верхнего угла прямоугольника для тестирования.
widthfloatШирина прямоугольника для тестирования.
heightfloatВысота прямоугольника для тестирования.

Returns: boolean — true, когда любая часть указанного прямоугольника находится внутри этого объекта com.aspose.imaging.Region; иначе — false.

isVisible(RectangleF rect)

public boolean isVisible(RectangleF rect)

Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.RectangleF внутри этого com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для тестирования.

Returns: boolean — true, когда любая часть rect находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(float x, float y, float width, float height, Graphics g)

public boolean isVisible(float x, float y, float width, float height, Graphics g)

Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
xfloatКоордината x левого верхнего угла прямоугольника для тестирования.
yfloatКоордината y левого верхнего угла прямоугольника для тестирования.
widthfloatШирина прямоугольника для тестирования.
heightfloatВысота прямоугольника для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — true, когда любая часть указанного прямоугольника находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(RectangleF rect, Graphics g)

public boolean isVisible(RectangleF rect, Graphics g)

Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.RectangleF внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура com.aspose.imaging.RectangleF для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — true, когда rect находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(int x, int y, Graphics g)

public boolean isVisible(int x, int y, Graphics g)

Проверяет, содержится ли указанная точка внутри этого объекта com.aspose.imaging.Region, когда он отрисован с использованием указанного объекта com.aspose.imaging.Graphics.

Parameters:

ПараметрТипОписание
xintКоордината x проверяемой точки.
yintКоордината y проверяемой точки.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean - true, когда указанная точка находится внутри этого com.aspose.imaging.Region; в противном случае — false.

isVisible(Point point)

public boolean isVisible(Point point)

Проверяет, содержится ли указанная структура com.aspose.imaging.Point в данном com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
pointPointСтруктура com.aspose.imaging.Point для тестирования.

Returns: boolean — true, когда point находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(Point point, Graphics g)

public boolean isVisible(Point point, Graphics g)

Проверяет, содержится ли указанная структура com.aspose.imaging.Point в данном com.aspose.imaging.Region, когда она отрисована с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
pointPointСтруктура com.aspose.imaging.Point для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — true, когда point находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(int x, int y, int width, int height)

public boolean isVisible(int x, int y, int width, int height)

Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
xintКоордината x левого верхнего угла прямоугольника для тестирования.
yintКоордината y левого верхнего угла прямоугольника для тестирования.
widthintШирина прямоугольника для тестирования.
heightintВысота прямоугольника для тестирования.

Returns: boolean — true, когда любая часть указанного прямоугольника находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(Rectangle rect)

public boolean isVisible(Rectangle rect)

Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.Rectangle в данном com.aspose.imaging.region.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для тестирования.

Returns: boolean - Этот метод возвращает true, когда любая часть rect находится внутри этого com.aspose.imaging.Region; в противном случае — false.

isVisible(int x, int y, int width, int height, Graphics g)

public boolean isVisible(int x, int y, int width, int height, Graphics g)

Проверяет, содержится ли какая-либо часть указанного прямоугольника внутри этого com.aspose.imaging.Region, когда он отрисован с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
xintКоордината x левого верхнего угла прямоугольника для тестирования.
yintКоордината y левого верхнего угла прямоугольника для тестирования.
widthintШирина прямоугольника для тестирования.
heightintВысота прямоугольника для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean — true, когда любая часть указанного прямоугольника находится внутри этого com.aspose.imaging.Region; иначе — false.

isVisible(Rectangle rect, Graphics g)

public boolean isVisible(Rectangle rect, Graphics g)

Проверяет, содержится ли какая-либо часть указанной структуры com.aspose.imaging.Rectangle в данном com.aspose.imaging.Region, когда она отрисована с использованием указанного com.aspose.imaging.graphics.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура com.aspose.imaging.Rectangle для тестирования.
gGraphicscom.aspose.imaging.Graphics, представляющий графический контекст.

Returns: boolean - true, когда любая часть rect находится внутри этого com.aspose.imaging.Region; в противном случае — false.

equals(Object o)

public boolean equals(Object o)

Проверяет, равны ли объекты.

Parameters:

ПараметрТипОписание
ojava.lang.ObjectДругой объект.

Returns: boolean - Результат сравнения на равенство.

hashCode()

public int hashCode()

Получает хеш‑код текущего объекта.

Returns: int - Хеш-код.