Класс 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
| Name | Description |
|---|---|
| Region() | Инициализирует новый Region. |
| Region(path) | Инициализирует новый Region с указанным GraphicsPath. |
| Region(rect) | Инициализирует новый Region из указанной структуры RectangleF. |
| Region(rect) | Инициализирует новый Region из указанной структуры RectangleF. |
Methods
| Name | Description |
|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, определяющий новый Region. |
Constructor: Region(rect)
Region(rect)
Инициализирует новый Region из указанной структуры RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, определяющая внутреннее пространство нового Region. |
Constructor: Region(rect)
Region(rect)
Инициализирует новый Region из указанной структуры RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, определяющая внутреннее пространство нового Region. |
Method: complement(path)
complement(path)
Обновляет этот Region, чтобы он содержал часть указанного GraphicsPath, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, дополняющий этот Region. |
Method: complement(rect)
complement(rect)
Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, дополняющая этот Region. |
Method: complement(rect)
complement(rect)
Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, дополняющая этот Region. |
Method: complement(region)
complement(region)
Обновляет этот Region, чтобы он содержал часть указанного Region, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, дополняющий этот объект Region. |
Method: complement_path(path)
complement_path(path)
Обновляет этот Region, чтобы он содержал часть указанного GraphicsPath, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, дополняющий этот Region. |
Method: complement_rect(rect)
complement_rect(rect)
Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, дополняющая этот Region. |
Method: complement_rect_f(rect)
complement_rect_f(rect)
Обновляет этот Region, чтобы он содержал часть указанной структуры RectangleF, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, дополняющая этот Region. |
Method: complement_rgn(region)
complement_rgn(region)
Обновляет этот Region, чтобы он содержал часть указанного Region, не пересекающуюся с этим Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, дополняющий этот объект Region. |
Method: create_with_path(path) [static]
create_with_path(path)
Инициализирует новый Region с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, определяющий новый Region. |
Returns
| Тип | Описание |
|---|---|
| Region |
Method: create_with_rect(rect) [static]
create_with_rect(rect)
Инициализирует новый Region из указанной структуры RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, определяющая внутреннее пространство нового Region. |
Returns
| Тип | Описание |
|---|---|
| Region |
Method: create_with_rect_f(rect) [static]
create_with_rect_f(rect)
Инициализирует новый Region из указанной структуры RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, определяющая внутреннее пространство нового Region. |
Returns
| Тип | Описание |
|---|---|
| Region |
Method: deep_clone()
deep_clone()
Создаёт точную глубокую копию этого Region.
Returns
| Тип | Описание |
|---|---|
| Region | Объект Region, который создаёт этот метод. |
Method: exclude(path)
exclude(path)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, исключаемый из этого Region. |
Method: exclude(rect)
exclude(rect)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, исключаемая из этого Region. |
Method: exclude(rect)
exclude(rect)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, исключаемая из этого Region. |
Method: exclude(region)
exclude(region)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, исключаемый из этого Region. |
Method: exclude_path(path)
exclude_path(path)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, исключаемый из этого Region. |
Method: exclude_rect(rect)
exclude_rect(rect)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, исключаемая из этого Region. |
Method: exclude_rect_f(rect)
exclude_rect_f(rect)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, исключаемая из этого Region. |
Method: exclude_rgn(region)
exclude_rgn(region)
Обновляет этот Region, чтобы он содержал только ту часть своей внутренней области, которая не пересекается с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, исключаемый из этого Region. |
Method: intersect(path)
intersect(path)
Обновляет этот Region, задавая его пересечение с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, пересекающийся с этим Region. |
Method: intersect(rect)
intersect(rect)
Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, пересекающаяся с этим Region. |
Method: intersect(rect)
intersect(rect)
Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, пересекающаяся с этим Region. |
Method: intersect(region)
intersect(region)
Обновляет этот Region, задавая его пересечение с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, пересекающийся с этим Region. |
Method: intersect_path(path)
intersect_path(path)
Обновляет этот Region, задавая его пересечение с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | Объект GraphicsPath, пересекающийся с этим Region. |
Method: intersect_rect(rect)
intersect_rect(rect)
Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF, пересекающаяся с этим Region. |
Method: intersect_rect_f(rect)
intersect_rect_f(rect)
Обновляет этот Region, задавая его пересечение с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF, пересекающаяся с этим Region. |
Method: intersect_rgn(region)
intersect_rgn(region)
Обновляет этот Region, задавая его пересечение с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Объект Region, пересекающийся с этим Region. |
Method: is_empty(g)
is_empty(g)
Проверяет, имеет ли этот Region пустую внутреннюю область на указанной поверхности рисования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| g | Graphics | Объект Graphics, представляющий поверхность для рисования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, если внутреннее пространство этого Region пусто при применении преобразования, связанного с g; иначе false. |
Method: is_infinite(g)
is_infinite(g)
Проверяет, имеет ли этот Region бесконечную внутреннюю область на указанной поверхности рисования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| g | Graphics | Объект Graphics, представляющий поверхность для рисования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, если внутреннее пространство этого Region бесконечно при применении преобразования, связанного с g; иначе false. |
Method: is_visible(point)
is_visible(point)
Проверяет, содержится ли указанная структура PointF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Структура PointF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible(point)
is_visible(point)
Проверяет, содержится ли указанная структура PointF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Структура PointF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible(point, g)
is_visible(point, g)
Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Структура PointF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible(point, g)
is_visible(point, g)
Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Структура PointF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible(rect)
is_visible(rect)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть rect находится внутри этого Region; иначе false. |
Method: is_visible(rect)
is_visible(rect)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть rect находится внутри этого Region; иначе false. |
Method: is_visible(rect, g)
is_visible(rect, g)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда rect находится внутри этого Region; иначе false. |
Method: is_visible(rect, g)
is_visible(rect, g)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда rect находится внутри этого Region; иначе false. |
Method: is_visible(x, y)
is_visible(x, y)
Проверяет, содержится ли указанная точка внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x проверяемой точки. |
| y | float | Координата y проверяемой точки. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible(x, y, g)
is_visible(x, y, g)
Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x проверяемой точки. |
| y | float | Координата y проверяемой точки. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible(x, y, g)
is_visible(x, y, g)
Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x проверяемой точки. |
| y | int | Координата y проверяемой точки. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible(x, y, width, height)
is_visible(x, y, width, height)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | float | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | float | Ширина прямоугольника для тестирования. |
| height | float | Высота прямоугольника для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false. |
Method: is_visible(x, y, width, height)
is_visible(x, y, width, height)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | int | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | int | Ширина прямоугольника для тестирования. |
| height | int | Высота прямоугольника для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false. |
Method: is_visible(x, y, width, height, g)
is_visible(x, y, width, height, g)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | float | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | float | Ширина прямоугольника для тестирования. |
| height | float | Высота прямоугольника для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом Region; иначе false. |
Method: is_visible(x, y, width, height, g)
is_visible(x, y, width, height, g)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | int | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | int | Ширина прямоугольника для тестирования. |
| height | int | Высота прямоугольника для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом Region; иначе false. |
Method: is_visible_f(x, y)
is_visible_f(x, y)
Проверяет, содержится ли указанная точка внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x проверяемой точки. |
| y | float | Координата y проверяемой точки. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible_point(point)
is_visible_point(point)
Проверяет, содержится ли указанная структура PointF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Структура PointF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible_point_f(point)
is_visible_point_f(point)
Проверяет, содержится ли указанная структура PointF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Структура PointF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible_point_f_with_graphics(point, g)
is_visible_point_f_with_graphics(point, g)
Проверяет, содержится ли указанная структура PointF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Структура PointF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible_point_with_graphics(point, g)
is_visible_point_with_graphics(point, g)
Проверяет, содержится ли указанная структура Point внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Структура Point для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда point находится внутри этого Region; иначе false. |
Method: is_visible_rect(rect)
is_visible_rect(rect)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть rect находится внутри этого Region; иначе false. |
Method: is_visible_rect_f(rect)
is_visible_rect_f(rect)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть rect находится внутри этого Region; иначе false. |
Method: is_visible_rect_f_with_graphics(rect, g)
is_visible_rect_f_with_graphics(rect, g)
Проверяет, содержится ли какая‑либо часть указанной структуры RectangleF внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда rect находится внутри этого Region; иначе false. |
Method: is_visible_rect_with_graphics(rect, g)
is_visible_rect_with_graphics(rect, g)
Проверяет, содержится ли какая‑либо часть указанной структуры Rectangle внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура Rectangle для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть rect находится в этом Region; иначе false. |
Method: is_visible_with_graphics(x, y, g)
is_visible_with_graphics(x, y, g)
Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x проверяемой точки. |
| y | int | Координата y проверяемой точки. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible_with_graphics_f(x, y, g)
is_visible_with_graphics_f(x, y, g)
Проверяет, содержится ли указанная точка внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x проверяемой точки. |
| y | float | Координата y проверяемой точки. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | True, когда указанная точка находится внутри этого Region; иначе false. |
Method: is_visible_xywh(x, y, width, height)
is_visible_xywh(x, y, width, height)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | int | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | int | Ширина прямоугольника для тестирования. |
| height | int | Высота прямоугольника для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false. |
Method: is_visible_xywh_graphics(x, y, width, height, g)
is_visible_xywh_graphics(x, y, width, height, g)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region при отрисовке с использованием указанного Graphics.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | int | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | int | Ширина прямоугольника для тестирования. |
| height | int | Высота прямоугольника для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом 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:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | float | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | float | Ширина прямоугольника для тестирования. |
| height | float | Высота прямоугольника для тестирования. |
| g | Graphics | Объект Graphics представляющий графический контекст. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом Region; иначе false. |
Method: is_visible_xywhf(x, y, width, height)
is_visible_xywhf(x, y, width, height)
Проверяет, содержится ли какая‑либо часть указанного прямоугольника внутри этого Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | float | Координата x верхнего левого угла прямоугольника для тестирования. |
| y | float | Координата y верхнего левого угла прямоугольника для тестирования. |
| width | float | Ширина прямоугольника для тестирования. |
| height | float | Высота прямоугольника для тестирования. |
Returns
| Тип | Описание |
|---|---|
| bool | true, когда любая часть указанного прямоугольника находится в этом объекте Region; иначе false. |
Method: transform(matrix)
transform(matrix)
Трансформирует этот Region с помощью указанной Matrix.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица Matrix для преобразования этого Region. |
Method: translate(dx, dy)
translate(dx, dy)
Смещает координаты этого Region на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Величина горизонтального смещения этого Region. |
| dy | float | Величина вертикального смещения этого Region. |
Method: translate(dx, dy)
translate(dx, dy)
Смещает координаты этого Region на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | int | Величина горизонтального смещения этого Region. |
| dy | int | Величина вертикального смещения этого Region. |
Method: translate_f(dx, dy)
translate_f(dx, dy)
Смещает координаты этого Region на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Величина горизонтального смещения этого Region. |
| dy | float | Величина вертикального смещения этого Region. |
Method: union(path)
union(path)
Обновляет этот Region до объединения себя с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | GraphicsPath для объединения с этим Region. |
Method: union(rect)
union(rect)
Обновляет этот Region до объединения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для объединения с этим Region. |
Method: union(rect)
union(rect)
Обновляет этот Region до объединения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для объединения с этим Region. |
Method: union(region)
union(region)
Обновляет этот Region до объединения себя с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Region для объединения с этим Region. |
Method: union_path(path)
union_path(path)
Обновляет этот Region до объединения себя с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | GraphicsPath для объединения с этим Region. |
Method: union_rect(rect)
union_rect(rect)
Обновляет этот Region до объединения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для объединения с этим Region. |
Method: union_rect_f(rect)
union_rect_f(rect)
Обновляет этот Region до объединения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для объединения с этим Region. |
Method: union_rgn(region)
union_rgn(region)
Обновляет этот Region до объединения себя с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Region для объединения с этим Region. |
Method: xor(path)
xor(path)
Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | GraphicsPath для XOR с этим Region. |
Method: xor(rect)
xor(rect)
Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для XOR с этим Region. |
Method: xor(rect)
xor(rect)
Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для XOR с этим Region. |
Method: xor(region)
xor(region)
Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Region для XOR с этим Region. |
Method: xor_path(path)
xor_path(path)
Обновляет этот Region до объединения за вычетом пересечения себя с указанным GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| path | GraphicsPath | GraphicsPath для XOR с этим Region. |
Method: xor_rect(rect)
xor_rect(rect)
Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rectangle | Структура RectangleF для XOR с этим Region. |
Method: xor_rect_f(rect)
xor_rect_f(rect)
Обновляет этот Region до объединения за вычетом пересечения себя с указанной структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | RectangleF | Структура RectangleF для XOR с этим Region. |
Method: xor_rgn(region)
xor_rgn(region)
Обновляет этот Region до объединения за вычетом пересечения себя с указанным Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| region | Region | Region для XOR с этим Region. |