Class Region
Названий на: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
Опис інтер’єру графічної форми, що складається з прямих куточків і шляхів.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
Нападні члени
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
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
path’ isnull.
Complement(Region)
Оновлюється цей Aspose.Imaging.Регіон для того, щоб містити частину зазначеного __ WL18_.Ріон, який не перетинається з цим _VL19 .Регион.
public void Complement(Region region)
Parameters
region
Region
Aspose.Imaging.Регіон об’єкт доповнювати цей __ WL7_.регіона предмет.
Exceptions
region’ isnull.
DeepClone()
Створює точну глибоку копію цього Aspose.Imaging.Регіон.
public Region DeepClone()
Returns
Aspose.Imaging.Регіон, який цей метод створює.
Equals(Об’єкт)
Перевірте, чи є об’єкти рівними.
public override bool Equals(object obj)
Parameters
obj
object
Інший об’єкт
Returns
Результат порівняння рівності.
Equals(Регіон, Графіки)
Перевірка того, чи ідентифікований визначений Aspose.Imaging.Регіон до цього Wl17.Ріон на визначеному рисунковій поверхні.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
Про це йдеться в повідомленні Aspose.Imaging.Регіон для тестування.
g
Graphics
A Aspose.Imaging.Графіки, що представляють малюнкову поверхню.
Returns
Правда, якщо внутрішня частина регіону ідентична внутрішньому частині цього регіону, коли застосовується трансформація, пов’язана з параметром g’; в іншому випадку, неправда.
Exceptions
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
path’ is null.
Exclude(Region)
Оновлює цей Aspose.Imaging.Регіон для того, щоб містити тільки частину його інтер’єру, яка не перетинається з зазначеним WR17.Ріон.
public void Exclude(Region region)
Parameters
region
Region
Aspose.Imaging.Регіон для виключення з цього __ WL18__ .Регион.
Exceptions
region’ is null.
GetHashCode()
Знайдіть хаш-код поточного об’єкта.
public override int GetHashCode()
Returns
Код для хаша.
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
Правда, якщо внутрішнє значення цього Aspose.Imaging.Регіон порожній, коли застосовується трансформація, пов’язана з g’; в іншому випадку, неправда.
Exceptions
g’ is null.
IsInfinite(Graphics)
Перевірте, чи має цей Aspose.Imaging.Регіон нескінченний інтер’єр на зазначеному малюнковому поверхні.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
A Aspose.Imaging.Графіки, що представляють малюнкову поверхню.
Returns
Правда, якщо внутрішнє значення цього Aspose.Imaging.Регіону є безмежним, коли застосовується трансформація, пов’язана з g’; в іншому випадку, неправда.
Exceptions
g’ is null.
IsVisible(Флотація, Флотація)
Перевірте, чи міститься зазначена точка в цьому Aspose.Imaging.Регіон.
public bool IsVisible(float x, float y)
Parameters
x
float
X-координат точки для тестування.
y
float
І-координат точки для тестування.
Returns
Правда, коли зазначена точка міститься в цьому Aspose.Imaging.Регіон; в іншому випадку, неправда.
IsVisible(PointF)
Перевірте, чи міститься визначена структура Aspose.Imaging.PointF в цьому Wl17.Регіон.
public bool IsVisible(PointF point)
Parameters
point
PointF
Структура Aspose.Imaging.PointF для тестування.
Returns
правдивий, коли 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
Правда, коли зазначена точка міститься в цьому 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
правдивий, коли 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
точна, коли будь-яка частина зазначеного прямокутника міститься в цьому об’єкті Aspose.Imaging.Регіон; інакше, неправдива.
IsVisible(Ректанглі)
Перевірка того, чи міститься будь-яка частина зазначеної структури Aspose.Imaging.RectangleF в цьому Wl17.Регіоні.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
Структура Aspose.Imaging.RectangleF для тестування.
Returns
точна, коли будь-яка частина 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
точна, коли будь-яка частина зазначеного прямокутника міститься в цьому 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
правдивий, коли 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
точна, коли зазначена точка міститься в цьому Aspose.Imaging.Регіон; в іншому випадку, неправдива.
IsVisible(Point)
Перевірте, чи міститься в цьому Aspose.Imaging.Регіоні зазначена структура Wl17.Point.
public bool IsVisible(Point point)
Parameters
point
Point
Структура Aspose.Imaging.Point для тестування.
Returns
правдивий, коли 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
правдивий, коли 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
точна, коли будь-яка частина зазначеного прямокутника міститься в цьому Aspose.Imaging.Регіон; іншим чином, неправдива.
IsVisible(Rectangle)
Перевірка того, чи міститься будь-яка частина визначеної структури Aspose.Imaging.Rectangle в цьому Wl17.Region.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Структура Aspose.Imaging.Rectangle для тестування.
Returns
Цей метод повертається правдивим, коли будь-яка частина 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
точна, коли будь-яка частина зазначеного прямокутника міститься в цьому 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
точна, коли будь-яка частина 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
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
path’ is null.
Union(Region)
Оновлюється цей Aspose.Imaging.Регіон до союзу самого себе і зазначеного WR17.Ріон.
public void Union(Region region)
Parameters
region
Region
Aspose.Imaging.Регіон для об’єднання з цією WR17.Ріон.
Exceptions
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
path’ is null.
Xor(Region)
Оновлюється цей Aspose.Imaging.Регіон до союзу minus перехрест самого з зазначеним Wl17.Ріон.
public void Xor(Region region)
Parameters
region
Region
Про це йдеться в повідомленні, опублікованому на сайті Aspose.Imaging.Region.
Exceptions
region’ is null.