Класс Region

Summary: Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Region

Constructors

NameDescription
Region()Инициализирует новый Region.
Region(path)Инициализирует новый Region с указанным GraphicsPath.
Region(rect)Инициализирует новый Region из указанной структуры RectangleF.
Region(rect)Инициализирует новый Region из указанной структуры RectangleF.

Methods

NameDescription
complement(path)Обновляет этот Region, чтобы он содержал часть указанного GraphicsPath, не пересекающуюся с этим Region.
complement(rect)Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
complement(rect)Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
complement(region)Обновляет этот Region, чтобы он содержал часть указанного Region, не пересекающуюся с этим Region.
complement_path(path)Обновляет этот Region, чтобы он содержал часть указанного GraphicsPath, не пересекающуюся с этим Region.
complement_rect(rect)Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
complement_rect_f(rect)Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
complement_rgn(region)Обновляет этот Region, чтобы он содержал часть указанного Region, не пересекающуюся с этим Region.
create_with_path(path)Инициализирует новый Region с указанным GraphicsPath.
create_with_rect(rect)Инициализирует новый Region из указанной структуры RectangleF.
create_with_rect_f(rect)Инициализирует новый Region из указанной структуры RectangleF.
deep_clone()Создаёт точную глубокую копию этого Region.
exclude(path)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.
exclude(rect)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
exclude(rect)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
exclude(region)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.
exclude_path(path)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.
exclude_rect(rect)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
exclude_rect_f(rect)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
exclude_rgn(region)Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.
intersect(path)Обновляет этот Region, задавая его пересечение с указанным GraphicsPath.
intersect(rect)Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
intersect(rect)Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
intersect(region)Обновляет этот Region, задавая его пересечение с указанным Region.
intersect_path(path)Обновляет этот Region, задавая его пересечение с указанным GraphicsPath.
intersect_rect(rect)Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
intersect_rect_f(rect)Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
intersect_rgn(region)Обновляет этот Region, задавая его пересечение с указанным Region.
is_empty(g)Проверяет, имеет ли этот Region пустую внутреннюю область на указанной поверхности рисования.
is_infinite(g)Проверяет, имеет ли этот Region бесконечную внутреннюю область на указанной поверхности рисования.
is_visible(point)Проверяет, содержится ли указанная структура PointF внутри этого Region.
is_visible(point)Проверяет, содержится ли указанная структура PointF внутри этого Region.
is_visible(point, g)Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(point, g)Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(rect)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
is_visible(rect)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
is_visible(rect, g)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(rect, g)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(x, y)Проверяет, содержится ли указанная точка внутри этого Region.
is_visible(x, y, g)Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(x, y, g)Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(x, y, width, height)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
is_visible(x, y, width, height)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
is_visible(x, y, width, height, g)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible(x, y, width, height, g)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_f(x, y)Проверяет, содержится ли указанная точка внутри этого Region.
is_visible_point(point)Проверяет, содержится ли указанная структура PointF внутри этого Region.
is_visible_point_f(point)Проверяет, содержится ли указанная структура PointF внутри этого Region.
is_visible_point_f_with_graphics(point, g)Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_point_with_graphics(point, g)Проверяет, содержится ли указанная структура Point внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_rect(rect)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
is_visible_rect_f(rect)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
is_visible_rect_f_with_graphics(rect, g)Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_rect_with_graphics(rect, g)Проверяет, содержится ли какая‑либо часть указанной структуры Rectangle внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_with_graphics(x, y, g)Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_with_graphics_f(x, y, g)Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_xywh(x, y, width, height)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
is_visible_xywh_graphics(x, y, width, height, g)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_xywh_graphics_f(x, y, width, height, g)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
is_visible_xywhf(x, y, width, height)Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
make_empty()Инициализирует этот Region пустой внутренней областью.
make_infinite()Инициализирует этот объект Region бесконечным внутренним пространством.
transform(matrix)Трансформирует этот Region с помощью указанной Matrix.
translate(dx, dy)Смещает координаты этого Region на указанную величину.
translate(dx, dy)Смещает координаты этого Region на указанную величину.
translate_f(dx, dy)Смещает координаты этого Region на указанную величину.
union(path)Обновляет этот Region до объединения себя с указанным GraphicsPath.
union(rect)Обновляет этот Region до объединения себя с указанной структурой RectangleF.
union(rect)Обновляет этот Region до объединения себя с указанной структурой RectangleF.
union(region)Обновляет этот Region до объединения себя с указанным Region.
union_path(path)Обновляет этот Region до объединения себя с указанным GraphicsPath.
union_rect(rect)Обновляет этот Region до объединения себя с указанной структурой RectangleF.
union_rect_f(rect)Обновляет этот Region до объединения себя с указанной структурой RectangleF.
union_rgn(region)Обновляет этот Region до объединения себя с указанным Region.
xor(path)Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.
xor(rect)Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
xor(rect)Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
xor(region)Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.
xor_path(path)Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.
xor_rect(rect)Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
xor_rect_f(rect)Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
xor_rgn(region)Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.

Constructor: Region()

 Region() 

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

Constructor: Region(path)

 Region(path) 

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

Parameters:

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

Constructor: Region(rect)

 Region(rect) 

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

Parameters:

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

Constructor: Region(rect)

 Region(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, определяющая внутреннее пространство нового Region.

Method: complement(path)

 complement(path) 

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

Parameters:

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

Method: complement(rect)

 complement(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, дополняющая этот Region.

Method: complement(rect)

 complement(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, дополняющая этот Region.

Method: complement(region)

 complement(region) 

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

Parameters:

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

Method: complement_path(path)

 complement_path(path) 

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

Parameters:

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

Method: complement_rect(rect)

 complement_rect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, дополняющая этот Region.

Method: complement_rect_f(rect)

 complement_rect_f(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, дополняющая этот Region.

Method: complement_rgn(region)

 complement_rgn(region) 

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

Parameters:

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

Method: create_with_path(path) [static]

 create_with_path(path) 

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

Parameters:

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

Returns

ТипОписание
Region

Method: create_with_rect(rect) [static]

 create_with_rect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, определяющая внутреннее пространство нового Region.

Returns

ТипОписание
Region

Method: create_with_rect_f(rect) [static]

 create_with_rect_f(rect) 

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

Parameters:

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

Returns

ТипОписание
Region

Method: deep_clone()

 deep_clone() 

Создаёт точную глубокую копию этого Region.

Returns

ТипОписание
RegionОбъект Region, который создаёт этот метод.

Method: exclude(path)

 exclude(path) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект GraphicsPath, исключаемый из этого Region.

Method: exclude(rect)

 exclude(rect) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, исключаемая из этого Region.

Method: exclude(rect)

 exclude(rect) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, исключаемая из этого Region.

Method: exclude(region)

 exclude(region) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionОбъект Region, исключаемый из этого Region.

Method: exclude_path(path)

 exclude_path(path) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект GraphicsPath, исключаемый из этого Region.

Method: exclude_rect(rect)

 exclude_rect(rect) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, исключаемая из этого Region.

Method: exclude_rect_f(rect)

 exclude_rect_f(rect) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, исключаемая из этого Region.

Method: exclude_rgn(region)

 exclude_rgn(region) 

Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionОбъект Region, исключаемый из этого Region.

Method: intersect(path)

 intersect(path) 

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

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект GraphicsPath, пересекающийся с этим Region.

Method: intersect(rect)

 intersect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, пересекающаяся с этим Region.

Method: intersect(rect)

 intersect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, пересекающаяся с этим Region.

Method: intersect(region)

 intersect(region) 

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

Parameters:

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

Method: intersect_path(path)

 intersect_path(path) 

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

Parameters:

ПараметрТипОписание
pathGraphicsPathОбъект GraphicsPath, пересекающийся с этим Region.

Method: intersect_rect(rect)

 intersect_rect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF, пересекающаяся с этим Region.

Method: intersect_rect_f(rect)

 intersect_rect_f(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF, пересекающаяся с этим Region.

Method: intersect_rgn(region)

 intersect_rgn(region) 

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

Parameters:

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

Method: is_empty(g)

 is_empty(g) 

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

Parameters:

ПараметрТипОписание
gGraphicsОбъект Graphics, представляющий поверхность для рисования.

Returns

ТипОписание
booltrue, если внутреннее пространство этого Region пусто при применении преобразования, связанного с g; иначе false.

Method: is_infinite(g)

 is_infinite(g) 

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

Parameters:

ПараметрТипОписание
gGraphicsОбъект Graphics, представляющий поверхность для рисования.

Returns

ТипОписание
booltrue, если внутреннее пространство этого Region бесконечно при применении преобразования, связанного с g; иначе false.

Method: is_visible(point)

 is_visible(point) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible(point)

 is_visible(point) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible(point, g)

 is_visible(point, g) 

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

Parameters:

ПараметрТипОписание
pointPointFСтруктура PointF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible(point, g)

 is_visible(point, g) 

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

Parameters:

ПараметрТипОписание
pointPointСтруктура PointF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible(rect)

 is_visible(rect) 

Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть rect находится внутри этого Region; иначе false.

Method: is_visible(rect)

 is_visible(rect) 

Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть rect находится внутри этого Region; иначе false.

Method: is_visible(rect, g)

 is_visible(rect, g) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда rect находится внутри этого Region; иначе false.

Method: is_visible(rect, g)

 is_visible(rect, g) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда rect находится внутри этого Region; иначе false.

Method: is_visible(x, y)

 is_visible(x, y) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом Region; иначе false.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом Region; иначе false.

Method: is_visible_f(x, y)

 is_visible_f(x, y) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible_point(point)

 is_visible_point(point) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible_point_f(point)

 is_visible_point_f(point) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible_point_f_with_graphics(point, g)

 is_visible_point_f_with_graphics(point, g) 

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

Parameters:

ПараметрТипОписание
pointPointFСтруктура PointF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible_point_with_graphics(point, g)

 is_visible_point_with_graphics(point, g) 

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

Parameters:

ПараметрТипОписание
pointPointСтруктура Point для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда point находится внутри этого Region; иначе false.

Method: is_visible_rect(rect)

 is_visible_rect(rect) 

Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть rect находится внутри этого Region; иначе false.

Method: is_visible_rect_f(rect)

 is_visible_rect_f(rect) 

Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть rect находится внутри этого Region; иначе false.

Method: is_visible_rect_f_with_graphics(rect, g)

 is_visible_rect_f_with_graphics(rect, g) 

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

Parameters:

ПараметрТипОписание
rectRectangleFСтруктура RectangleF для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда rect находится внутри этого Region; иначе false.

Method: is_visible_rect_with_graphics(rect, g)

 is_visible_rect_with_graphics(rect, g) 

Проверяет, содержится ли какая‑либо часть указанной структуры Rectangle внутри этого Region при отрисовке с использованием указанного Graphics.

Parameters:

ПараметрТипОписание
rectRectangleСтруктура Rectangle для тестирования.
gGraphicsОбъект Graphics представляющий графический контекст.

Returns

ТипОписание
booltrue, когда любая часть rect находится в этом Region; иначе false.

Method: is_visible_with_graphics(x, y, g)

 is_visible_with_graphics(x, y, g) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible_with_graphics_f(x, y, g)

 is_visible_with_graphics_f(x, y, g) 

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

Parameters:

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

Returns

ТипОписание
boolTrue, когда указанная точка находится внутри этого Region; иначе false.

Method: is_visible_xywh(x, y, width, height)

 is_visible_xywh(x, y, width, height) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false.

Method: is_visible_xywh_graphics(x, y, width, height, g)

 is_visible_xywh_graphics(x, y, width, height, g) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом Region; иначе false.

Method: is_visible_xywh_graphics_f(x, y, width, height, g)

 is_visible_xywh_graphics_f(x, y, width, height, g) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом Region; иначе false.

Method: is_visible_xywhf(x, y, width, height)

 is_visible_xywhf(x, y, width, height) 

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

Parameters:

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

Returns

ТипОписание
booltrue, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false.

Method: transform(matrix)

 transform(matrix) 

Трансформирует этот Region с помощью указанной Matrix.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица Matrix для преобразования этого Region.

Method: translate(dx, dy)

 translate(dx, dy) 

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

Parameters:

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

Method: translate(dx, dy)

 translate(dx, dy) 

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

Parameters:

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

Method: translate_f(dx, dy)

 translate_f(dx, dy) 

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

Parameters:

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

Method: union(path)

 union(path) 

Обновляет этот Region до объединения себя с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathGraphicsPath для объединения с этим Region.

Method: union(rect)

 union(rect) 

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

Parameters:

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

Method: union(rect)

 union(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF для объединения с этим Region.

Method: union(region)

 union(region) 

Обновляет этот Region до объединения себя с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionRegion для объединения с этим Region.

Method: union_path(path)

 union_path(path) 

Обновляет этот Region до объединения себя с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathGraphicsPath для объединения с этим Region.

Method: union_rect(rect)

 union_rect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF для объединения с этим Region.

Method: union_rect_f(rect)

 union_rect_f(rect) 

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

Parameters:

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

Method: union_rgn(region)

 union_rgn(region) 

Обновляет этот Region до объединения себя с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionRegion для объединения с этим Region.

Method: xor(path)

 xor(path) 

Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathGraphicsPath для XOR с этим Region.

Method: xor(rect)

 xor(rect) 

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

Parameters:

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

Method: xor(rect)

 xor(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF для XOR с этим Region.

Method: xor(region)

 xor(region) 

Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionRegion для XOR с этим Region.

Method: xor_path(path)

 xor_path(path) 

Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.

Parameters:

ПараметрТипОписание
pathGraphicsPathGraphicsPath для XOR с этим Region.

Method: xor_rect(rect)

 xor_rect(rect) 

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

Parameters:

ПараметрТипОписание
rectRectangleСтруктура RectangleF для XOR с этим Region.

Method: xor_rect_f(rect)

 xor_rect_f(rect) 

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

Parameters:

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

Method: xor_rgn(region)

 xor_rgn(region) 

Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.

Parameters:

ПараметрТипОписание
regionRegionRegion для XOR с этим Region.