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.Регіон з зазначеним Wl17.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, яка не перетинається з цією __ WL7__ .Регион.

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.Регіон для того, щоб містити частину зазначеного __ WL18_.Ріон, який не перетинається з цим _VL19 .Регион.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Регіон об’єкт доповнювати цей __ WL7_.регіона предмет.

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.Регіон до цього Wl17.Ріон на визначеному рисунковій поверхні.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Про це йдеться в повідомленні Aspose.Imaging.Регіон для тестування.

g Graphics

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

Returns

bool

Правда, якщо внутрішня частина регіону ідентична внутрішньому частині цього регіону, коли застосовується трансформація, пов’язана з параметром g’; в іншому випадку, неправда.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(Ректанглі)

Оновлює цей Aspose.Imaging.Регіон для того, щоб містити тільки частину його інтер’єру, яка не перетинається з зазначеною структурою __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.GraphicsPath, щоб виключити з цього Wl17.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Оновлює цей Aspose.Imaging.Регіон для того, щоб містити тільки частину його інтер’єру, яка не перетинається з зазначеним WR17.Ріон.

public void Exclude(Region region)

Parameters

region Region

Aspose.Imaging.Регіон для виключення з цього __ WL18__ .Регион.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Знайдіть хаш-код поточного об’єкта.

public override int GetHashCode()

Returns

int

Код для хаша.

Intersect(Ректанглі)

Оновлюється цей Aspose.Imaging.Регіон до перехрестя самого з зазначеною структурою Wl17.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.GraphicsPath для перехрещення з цією WR17.Регіон.

Intersect(Region)

Оновлюється цей Aspose.Imaging.Регіон на перехрест самого з зазначеним WR17.Ріон.

public void Intersect(Region region)

Parameters

region Region

Провінція Aspose.Imaging.Регіон для перехрестя з цією __ WL7_.Ріон.

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.Регіон, коли вона витягнута за допомогою зазначеної WR17.Графіки.

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, Graphics)

Перевірте, чи міститься визначена структура Aspose.Imaging.PointF в цьому Wl17.Регіон, коли вона витягнута за допомогою визначеної структури _www.wl.

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.Регіон при витягуванні за допомогою зазначеної W L17.Графіки.

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(Створення RectangleF, Graphics)

Перевірка того, чи міститься будь-яка частина визначеної структури Aspose.Imaging.RectangleF в цьому Wl17.Регіоні, коли вона витягнута за допомогою визначених __ WL16_ .Графіки.

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.Регіон при витягуванні за допомогою зазначеного об’єкта __ WL16__ .Графіки.

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.Point.

public bool IsVisible(Point point)

Parameters

point Point

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

Returns

bool

правдивий, коли point’ міститься в цьому Aspose.Imaging.Region; в іншому випадку, фальшивий.

IsVisible(Історія, графіки)

Перевірте, чи міститься в цьому Aspose.Imaging.Регіоні зазначена структура пунктів, коли вона витягнута за допомогою зазначеної структури графіки.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

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

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.Region.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

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

Returns

bool

Цей метод повертається правдивим, коли будь-яка частина rect’ міститься в цьому Aspose.Imaging.Region; в іншому випадку, фальшива.

IsVisible(int, int, int, int, графіки)

Перевірка того, чи міститься будь-яка частина визначеного прямокутника в цьому Aspose.Imaging.Регіон при витягуванні за допомогою зазначеної W L17.Графіки.

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_ .Графіки.

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.Регіон за зазначеним __ WL16__ .Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, за допомогою якого можна перетворити цю WR17.Регіон.

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.Регіон до союзу самого себе і визначеної структури __ WL18___.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF з’єднується з цією структурою Wl17.Регіон.

Union(Rectangle)

Оновлюється цей Aspose.Imaging.Регіон до союзу самого себе і зазначеної структури Wl17.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle з’єднується з цією структурою Wl17.Регіон.

Union(GraphicsPath)

Оновлюється цей Aspose.Imaging.Регіон до союзу самого себе і зазначеного Wl17.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsПідхід поєднувати з цим WR17.Регіон.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Оновлюється цей Aspose.Imaging.Регіон до союзу самого себе і зазначеного WR17.Ріон.

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.Path to xor with this Wl17.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Оновлюється цей Aspose.Imaging.Регіон до союзу minus перехрест самого з зазначеним Wl17.Ріон.

public void Xor(Region region)

Parameters

region Region

Про це йдеться в повідомленні, опублікованому на сайті Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

 Українська