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.Регион с указанным __ WL18__ .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, которая не пересекается с этим _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
path’ isnull.
Complement(Region)
Обновляет этот Aspose.Imaging.Регион, чтобы содержать долю указанного Wl17.региона, который не пересекается с этим _www.
public void Complement(Region region)
Parameters
region
Region
Объект Aspose.Imaging.Регион является объектом, который дополняет этот объект WR17.региона.
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.Регион этому WR17.региону на указанной рисунковой поверхности.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
WL17_.Регион для тестирования.
g
Graphics
A Aspose.Imaging.Графики, представляющие чертежную поверхность.
Returns
Правда, если интерьер региона идентичен интерьеру этого региона, когда применяется трансформация, связанная с параметром g"; в противном случае, ложная.
Exceptions
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
path’ is null.
Exclude(Region)
Обновляет этот Aspose.Imaging.Регион, чтобы содержать только часть его интерьера, которая не пересекается с указанным __ WL18___.Рион.
public void Exclude(Region region)
Parameters
region
Region
Aspose.Imaging.Регион для исключения из этого WR17.региона.
Exceptions
region’ is null.
GetHashCode()
Получите хаш-код текущего объекта.
public override int GetHashCode()
Returns
Код шейха .
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
истинно, если интерьер этого 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.Регион, когда она вытянута с использованием указанной __ WL16_.Графики.
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, графики)
Тест на то, содержится ли указанная структура 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
верный, когда 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.Региона, когда она вытянута с использованием указанной 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
верный, когда любая часть указанного прямоугольника содержится в пределах этого 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
верный, когда 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
верный, когда указанный пункт содержится в этом Aspose.Imaging.Регион; в противном случае, неверный.
IsVisible(Point)
Тест на то, содержится ли указанная структура Aspose.Imaging.Точка в этом Wl17.Регион.
public bool IsVisible(Point point)
Parameters
point
Point
Структура Aspose.Imaging.Точка для тестирования.
Returns
верный, когда 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
верный, когда 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.Регионе.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Структура Aspose.Imaging.Rectangle для тестирования.
Returns
Этот метод возвращается верным, когда любая часть 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
верный, когда любая часть указанного прямоугольника содержится в пределах этого 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
верный, когда любая часть 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
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
path’ is null.
Union(Region)
Обновляет этот Aspose.Imaging.Регион в союз самого себя и указанный __ WL18___.Рион.
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Путь к xor с этим WR17.Регион.
Exceptions
path’ is null.
Xor(Region)
Обновляет этот Aspose.Imaging.Регион в союз минус пересечения самого себя с указанным WR17.Рион.
public void Xor(Region region)
Parameters
region
Region
На Aspose.Imaging.Регион к xor с этим WR17.Рион.
Exceptions
region’ is null.