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 з зазначеної структури асфос.Імаґінг.Ректангл.

public Region(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle, яка визначає інтер’єр нової Асоціації.

Region(GraphicsPath)

Ініціалізує новий Aspose.Imaging.Region з зазначеним асфозом.Імітація.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Асоціація Aspose.Imaging.GraphicsPath, яка визначає новий асфос.Імаґінг.Регіон.

Exceptions

ArgumentNullException

path’ is null.

Methods

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

Оновлює цей Aspose.Imaging.Region для того, щоб містити частину зазначеної структури асфос.Імаґінг.РектанглФ, яка не перетинається з цією Асфосом.Имагінг.Регіон.

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. Immaginga.Регіон.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Про це йдеться в повідомленні Aspose.Imaging.GraphicsPath, який доповнює цей аспект.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

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

public void Complement(Region region)

Parameters

region Region

Компанія 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 до цього Asposa.Imaging-Регіону на конкретному малюнковій поверхні.

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.Region для того, щоб містити тільки частину його інтер’єру, яка не перетинається з зазначеною структурою Aspos.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF повинна бути виключена з цієї Асоціації.

Exclude(Rectangle)

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

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle для виключення з цього Аппозе.Імаґінг.Регіон.

Exclude(GraphicsPath)

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

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath для виключення з цього Аппозе.Імагінг.Регіон.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

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

public void Exclude(Region region)

Parameters

region Region

Виключити з цього Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

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

public override int GetHashCode()

Returns

int

Код для хаша.

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

Оновлює цей Aspose.Imaging.Region на перехрест самої з зазначеною структурою Aspos.Image.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 на перехрест самого з зазначеним Aspos.Immagings.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Про це йдеться в повідомленні Aspose.Imaging.GraphicsPath для перехрестя з цією сторінкою.

Intersect(Region)

Оновлюйте цей Aspose.Imaging.Region на перехрест самої з зазначеним Asposa.Immagingu.Регіон.

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

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

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 в рамках цієї АСПОЗІ.ІМАГІНГ.РІОН, коли вона витягнута за допомогою зазначених аСПОСІ, ІМАГА.ГРАФІК.

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.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 в рамках цієї АСПОЗІ.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

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

Returns

bool

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

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

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

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 в рамках цієї АСПОЗІ.ІМАГІНГ.РІОН, коли вона витягнута за допомогою зазначених аспоз-імаг.Графіки.

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.Image.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

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

Union(Rectangle)

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

public void Union(Rectangle rect)

Parameters

rect Rectangle

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

Union(GraphicsPath)

Оновлює цей Aspose.Imaging.Region до союзу самого себе і зазначеного Asposa.Image.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Про це йдеться в повідомленні Aspose.Imaging.GraphicsPath, щоб з’єднатися з цією програмою.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Оновлюйте цей Aspose.Imaging.Region до союзу самого себе і зазначеного Asposa.Image.Регіон.

public void Union(Region region)

Parameters

region Region

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

Exceptions

ArgumentNullException

region’ is null.

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

Оновлює цей Aspose.Imaging.Region до союзу минус перехрест самого з зазначеною структурою Asposa.ImmagING.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

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

Xor(Rectangle)

Оновлює цей Aspose.Imaging.Region до союзу минус перехрест самого з зазначеною структурою асфоз.Імаґінг.Ректоуголь.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

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

Xor(GraphicsPath)

Оновлює цей Aspose.Imaging.Region до союзу минус перехрест самого з зазначеним Asposa.Immagning.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Про це йдеться в повідомленні Aspose.Imaging.GraphicsPath для xor з цією Аппозе.Іммітація.Регіон.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

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

public void Xor(Region region)

Parameters

region Region

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

Exceptions

ArgumentNullException

region’ is null.

 Українська