Class Region

Class Region

Название пространства: Aspose.Imaging Ассоциация: Aspose.Imaging.dll (25.4.0)

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

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

Наследованные члены

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Region()

Инициатива нового Aspose.Imaging.Регион.

public Region()

Region(Ректангеф)

Инициализует новый Aspose.Imaging.Регион из указанной структуры Wl17.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF, которая определяет интерьер новой Wl17.Регион.

Region(Rectangle)

Инициализует новый Aspose.Imaging.Регион из указанной структуры Wl17.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle, которая определяет интерьер новой Wl17.Регион.

Region(GraphicsPath)

Инициализует новый Aspose.Imaging.Регион с указанным __ WL18__ .GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

A Aspose.Imaging.GraphicsPath, который определяет новый Wl17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(Ректангеф)

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

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF дополняет эту структуру Wl17.Регион.

Complement(Rectangle)

Обновляет этот Aspose.Imaging.Регион, чтобы содержать долю указанной структуры Wl17.Rectangle, которая не пересекается с этим _www.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle дополняет эту структуру Wl17.Регион.

Complement(GraphicsPath)

Обновляет этот Aspose.Imaging.Регион, чтобы содержать долю указанного __ WL18_.GraphicsPath, который не пересекается с настоящим _wL19 .региона.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsPath для дополнения этого WR17.Регион.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Обновляет этот Aspose.Imaging.Регион, чтобы содержать долю указанного Wl17.региона, который не пересекается с этим _www.

public void Complement(Region region)

Parameters

region Region

Объект Aspose.Imaging.Регион является объектом, который дополняет этот объект WR17.региона.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Создает точную глубокую копию этого Aspose.Imaging.Регион.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Регион, который этот метод создает.

Equals(Объекты)

Проверьте, что объекты равны.

public override bool Equals(object obj)

Parameters

obj object

Другой объект .

Returns

bool

Результат сравнения равенства.

Equals(Регион, Графики)

Проверка того, идентичен ли указанный Aspose.Imaging.Регион этому WR17.региону на указанной рисунковой поверхности.

public bool Equals(Region region, Graphics g)

Parameters

region Region

WL17_.Регион для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие чертежную поверхность.

Returns

bool

Правда, если интерьер региона идентичен интерьеру этого региона, когда применяется трансформация, связанная с параметром g"; в противном случае, ложная.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(Ректангеф)

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

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF для исключения из этого Wl17.Регион.

Exclude(Rectangle)

Обновляет этот Aspose.Imaging.Регион, чтобы содержать только часть его интерьера, которая не пересекается с указанной структурой Wl17.Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle для исключения из этого Wl17.Регион.

Exclude(GraphicsPath)

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

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsПуть исключить из этого Wl17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Обновляет этот Aspose.Imaging.Регион, чтобы содержать только часть его интерьера, которая не пересекается с указанным __ WL18___.Рион.

public void Exclude(Region region)

Parameters

region Region

Aspose.Imaging.Регион для исключения из этого WR17.региона.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

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

public override int GetHashCode()

Returns

int

Код шейха .

Intersect(Ректангеф)

Обновляет этот Aspose.Imaging.Регион на пересечение самого себя с указанной структурой __RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF должна пересекаться с этой структурой Wl17.Регион.

Intersect(Rectangle)

Обновляет этот Aspose.Imaging.Регион на пересечение самого себя с указанной структурой Wl17.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle должна пересекаться с этим Wl17.Регион.

Intersect(GraphicsPath)

Обновляет этот Aspose.Imaging.Регион на пересечение самого себя с указанием Wl17.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsПуть пересекается с этим WR17.Регион.

Intersect(Region)

Обновляет этот Aspose.Imaging.Регион на пересечение самого себя с указанным WR17.Рион.

public void Intersect(Region region)

Parameters

region Region

В Aspose.Imaging.Регион для пересекания с этим WR17.Рион.

IsEmpty(Graphics)

Проверьте, есть ли этот Aspose.Imaging.Регион пустой интерьер на указанной рисунковой поверхности.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Графики, представляющие чертежную поверхность.

Returns

bool

истинно, если интерьер этого Aspose.Imaging.Регион пуст, когда применяется трансформация, связанная с g’; в противном случае, ложная.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Проверьте, имеет ли этот Aspose.Imaging.Регион бесконечный интерьер на указанной рисунковой поверхности.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Графики, представляющие чертежную поверхность.

Returns

bool

истинно, если интерьер этого Aspose.Imaging.Регион бесконечен, когда применяется трансформация, связанная с g’; в противном случае, ложная.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Флота, Флота)

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

public bool IsVisible(float x, float y)

Parameters

x float

X-координаты точки для тестирования.

y float

И-координаты точки для тестирования.

Returns

bool

Правда, когда указанная точка содержится в этом Aspose.Imaging.Регион; в противном случае, ложная.

IsVisible(PointF)

Тест на то, содержится ли указанная структура Aspose.Imaging.PointF в этом Wl17.Регионе.

public bool IsVisible(PointF point)

Parameters

point PointF

Структура Aspose.Imaging.PointF для тестирования.

Returns

bool

верный, когда point" содержится в этом Aspose.Imaging.Region; в противном случае, фальшивый.

IsVisible(плаватель, плаватель, график)

Тест на то, содержится ли указанная точка в этом Aspose.Imaging.Регион, когда она вытянута с использованием указанной __ WL16_.Графики.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

X-координаты точки для тестирования.

y float

И-координаты точки для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

Правда, когда указанная точка содержится в этом Aspose.Imaging.Регион; в противном случае, ложная.

IsVisible(PointF, графики)

Тест на то, содержится ли указанная структура Aspose.Imaging.PointF в этом Wl17.Регион, когда она вытянута с использованием указанной структуры www.wl7_ .grafik.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Структура Aspose.Imaging.PointF для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда point" содержится в этом Aspose.Imaging.Region; в противном случае, фальшивый.

IsVisible(флота, флота, флота и флота)

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

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

X-координат верхнего левого угла правоугаса для тестирования.

y float

Y-координат верхнего левого угла прямоугольника для тестирования.

width float

Ширина прямоугольника для тестирования.

height float

Высота прямоугольника для тестирования.

Returns

bool

верный, когда любая часть указанного прямоугольника содержится в этом объекте Aspose.Imaging.Регион; в противном случае, неверный.

IsVisible(Ректангеф)

Проверка того, содержится ли какая-либо часть указанной структуры Aspose.Imaging.RectangleF в этом Wl17.Регионе.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF для тестирования.

Returns

bool

верный, когда любая часть rect’ содержится в этом Aspose.Imaging.Region; в противном случае, неверная.

IsVisible(флота, флота, флота, флота, графики)

Тест на то, содержится ли какая-либо часть указанного прямоугольника в пределах этого Aspose.Imaging.Региона, когда она вытянута с использованием указанной WR17.Графики.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

X-координат верхнего левого угла правоугаса для тестирования.

y float

Y-координат верхнего левого угла прямоугольника для тестирования.

width float

Ширина прямоугольника для тестирования.

height float

Высота прямоугольника для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда любая часть указанного прямоугольника содержится в пределах этого Aspose.Imaging.Регион; в противном случае, неверный.

IsVisible(Ректангеф , Графики)

Проверка того, содержится ли какая-либо часть указанной структуры Aspose.Imaging.RectangleF в рамках этого Wl17.Региона, когда она нанесена с использованием указанных графиков _www.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда rect’ содержится в этом Aspose.Imaging.Region; в противном случае, фальшивый.

IsVisible(инт, инт, графика)

Проверка того, содержится ли указанная точка внутри этого объекта Aspose.Imaging.Регион при нанесении с использованием указанного предмета Wl17.Графики.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

X-координаты точки для тестирования.

y int

И-координаты точки для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда указанный пункт содержится в этом Aspose.Imaging.Регион; в противном случае, неверный.

IsVisible(Point)

Тест на то, содержится ли указанная структура Aspose.Imaging.Точка в этом Wl17.Регион.

public bool IsVisible(Point point)

Parameters

point Point

Структура Aspose.Imaging.Точка для тестирования.

Returns

bool

верный, когда point" содержится в этом Aspose.Imaging.Region; в противном случае, фальшивый.

IsVisible(Точка, графики)

Тест на то, содержится ли указанная структура Aspose.Imaging.Точка в пределах этого Wl17.Регион, когда она вытянута с использованием указанной __ WL16_ .Графики.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Структура Aspose.Imaging.Точка для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда point" содержится в этом Aspose.Imaging.Region; в противном случае, фальшивый.

IsVisible(Инт, инт, инт, инт)

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

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

X-координат верхнего левого угла правоугаса для тестирования.

y int

Y-координат верхнего левого угла прямоугольника для тестирования.

width int

Ширина прямоугольника для тестирования.

height int

Высота прямоугольника для тестирования.

Returns

bool

верный, когда любая часть указанного прямоугольника содержится в пределах этого Aspose.Imaging.Регион; в противном случае, неверный.

IsVisible(Rectangle)

Проверка того, содержится ли какая-либо часть указанной структуры Aspose.Imaging.Rectangle в этом Wl17.Регионе.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle для тестирования.

Returns

bool

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

IsVisible(инт, инт, инт, инт, графики)

Тест на то, содержится ли какая-либо часть указанного прямоугольника в пределах этого Aspose.Imaging.Региона, когда она вытянута с использованием указанной WR17.Графики.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

X-координат верхнего левого угла правоугаса для тестирования.

y int

Y-координат верхнего левого угла прямоугольника для тестирования.

width int

Ширина прямоугольника для тестирования.

height int

Высота прямоугольника для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда любая часть указанного прямоугольника содержится в пределах этого Aspose.Imaging.Регион; в противном случае, неверный.

IsVisible(Ректоуголь, Графики)

Проверка того, содержится ли какая-либо часть указанной структуры Aspose.Imaging.Rectangle в этом Wl17.Регион, когда тянутся с использованием указанных графиков __ WL16_ .Graphics.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle для тестирования.

g Graphics

A Aspose.Imaging.Графики, представляющие графический контекст.

Returns

bool

верный, когда любая часть rect’ содержится в этом Aspose.Imaging.Region; в противном случае, неверная.

MakeEmpty()

Инициализуйте этот Aspose.Imaging.Регион на пустой интерьер.

public void MakeEmpty()

MakeInfinite()

Инициализует этот Aspose.Imaging.Регион сопротивляется бесконечному интерьеру.

public void MakeInfinite()

Transform(Matrix)

Преобразует этот Aspose.Imaging.Регион на специфицированный Wl17.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, с помощью которого можно трансформировать этот Wl17.Регион.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(Флота, Флота)

Отчисляет координаты этого Aspose.Imaging.Регион по указанной сумме.

public void Translate(float dx, float dy)

Parameters

dx float

Сумма возмещения этого Aspose.Imaging.Регион горизонтально.

dy float

Сумма возмещения этого Aspose.Imaging.Регион вертикально.

Translate(Инт, Инт)

Отчисляет координаты этого Aspose.Imaging.Регион по указанной сумме.

public void Translate(int dx, int dy)

Parameters

dx int

Сумма возмещения этого Aspose.Imaging.Регион горизонтально.

dy int

Сумма возмещения этого Aspose.Imaging.Регион вертикально.

Union(Ректангеф)

Обновляет этот Aspose.Imaging.Регион в союз самого себя и указанную структуру __RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF соединяется с этим Wl17.Регион.

Union(Rectangle)

Обновляет этот Aspose.Imaging.Регион в союз самого себя и указанную структуру WR17.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle соединяется с этим Wl17.Регион.

Union(GraphicsPath)

Обновляет этот Aspose.Imaging.Регион в союз самого себя и указанный __ WL18___.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsПуть соединить с этим WR17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Обновляет этот Aspose.Imaging.Регион в союз самого себя и указанный __ WL18___.Рион.

public void Union(Region region)

Parameters

region Region

В Aspose.Imaging.Регион соединяется с этим WR17.Рион.

Exceptions

ArgumentNullException

region’ is null.

Xor(Ректангеф)

Обновляет этот Aspose.Imaging.Регион в союз минус пересечения самого себя с указанной структурой Wl17.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF к xor с этим Wl17.Регион.

Xor(Rectangle)

Обновляет этот Aspose.Imaging.Регион в союз минус пересечения самого себя с указанной структурой Wl17.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle к xor с этим Wl17.Регион.

Xor(GraphicsPath)

Обновляет этот Aspose.Imaging.Регион в союз минус пересечения самого себя с указанным Wl17.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsПуть к xor с этим WR17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Обновляет этот Aspose.Imaging.Регион в союз минус пересечения самого себя с указанным WR17.Рион.

public void Xor(Region region)

Parameters

region Region

На Aspose.Imaging.Регион к xor с этим WR17.Рион.

Exceptions

ArgumentNullException

region’ is null.

 Русский