Class Region

Class Region

Название пространства: Aspose.Imaging Ассоциация: Aspose.Imaging.dll (25.5.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.Region из указанной структуры асфос.Имагинг.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

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

Region(Rectangle)

Инициализует новую структуру Aspose.Imaging.Region из указанной структуры асфос.Имагинг.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

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

Region(GraphicsPath)

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

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath, который определяет новую асфоз.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Methods

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

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

public void Complement(RectangleF rect)

Parameters

rect RectangleF

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

Complement(Rectangle)

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

public void Complement(Rectangle rect)

Parameters

rect Rectangle

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

Complement(GraphicsPath)

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

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath для дополнения этого Аппосе.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

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

public void Complement(Region region)

Parameters

region Region

The Aspose.Imaging.Region выступает против дополнения этого объекта асфос.Имагинг.Регион.

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.Region этому Aspos.Immagings.region на указанной чертежной поверхности.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Область Aspose.Imaging.Region для тестирования.

g Graphics

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

Returns

bool

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

Exceptions

ArgumentNullException

g ‘or region’ is null.

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

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

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF исключается из этой структуры Aspos.Imaging.Region.

Exclude(Rectangle)

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

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

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

Exclude(GraphicsPath)

Актуализирует этот Aspose.Imaging.Region, чтобы содержать только часть его интерьера, которая не пересекается с указанным Asposa.Image.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath исключить из этого Аппосе.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Актуализирует этот Aspose.Imaging.Region, чтобы содержать только часть его интерьера, которая не пересекается с указанным Asposa.Имагинг.Регион.

public void Exclude(Region region)

Parameters

region Region

В Aspose.Imaging.Region для исключения из этого Asposa.Имание.Регион.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

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

public override int GetHashCode()

Returns

int

Код шейха .

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

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

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

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

Intersect(Rectangle)

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

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

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

Intersect(GraphicsPath)

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

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath для пересекания с этой Аппозе.Имагинг.Регион.

Intersect(Region)

Актуализируйте этот Aspose.Imaging.Region на пересечение самого с указанным Asposa.Immagingu.region.

public void Intersect(Region region)

Parameters

region Region

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

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 в этой структуре.

public bool IsVisible(PointF point)

Parameters

point PointF

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

Returns

bool

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

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

Тест на то, содержится ли указанная точка в этом Aspose.Imaging.Region, когда она вытянута с использованием указанной Asposa.Immagning.Graphics.

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 в рамках этой Аппозе.Имагинг.Регион, когда она вытянута с использованием указанной структуры аспоза.Информация.Графика.

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 в рамках этой ассоциации.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

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

Returns

bool

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

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

Тест на то, содержится ли какая-либо часть указанного прямоугольника в этом Aspose.Imaging.Region, когда тянутся с использованием указанной Asposa.ImmagING.Graphics.

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 в рамках этого Asposa.Имагинг.Региона, когда она вытянута с использованием указанного Aspos.Immagings.Graphics.

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.Region, когда она вытянута с использованием указанного объекта Asposa.Graphics.

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.Point в этом аспекте.

public bool IsVisible(Point point)

Parameters

point Point

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

Returns

bool

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

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

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

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 в рамках этой ассоциации.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

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

Returns

bool

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

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

Тест на то, содержится ли какая-либо часть указанного прямоугольника в этом Aspose.Imaging.Region, когда тянутся с использованием указанной Asposa.ImmagING.Graphics.

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 в рамках этой структуре Asposa.Immagning.Region, когда она вытянута с использованием указанных элементов Aspos.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.Region указанным аспозом.Имагинг.Матрик.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

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

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.Region в союз самого себя и указанную структуру Asposa.Имагинг.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

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

Union(Rectangle)

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

public void Union(Rectangle rect)

Parameters

rect Rectangle

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

Union(GraphicsPath)

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

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath соединить с этим Asposa.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Актуализируйте этот Aspose.Imaging.Region для союза самого себя и указанного Asposa.Immagingu.region.

public void Union(Region region)

Parameters

region Region

В Aspose.Imaging.Region объединяется с этим асфозом.Имагинг.Регион.

Exceptions

ArgumentNullException

region’ is null.

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

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

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF корректируется с этой структурой Aspos.Imaging.Region.

Xor(Rectangle)

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

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle к корректировке с этой асфос.Имагинг.Регион.

Xor(GraphicsPath)

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

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsПуть к корректировке с этим Asposa.Immagning.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

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

public void Xor(Region region)

Parameters

region Region

В Aspose.Imaging.Region к корректировке с этим Аппосе.Имание.Регион.

Exceptions

ArgumentNullException

region’ is null.

 Русский