Class Region
Название пространства: Aspose.Imaging Ассоциация: Aspose.Imaging.dll (25.5.0)
Описывает интерьер графической формы, состоящей из прямоугольников и путей.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
Наследованные члены
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
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
path’ isnull.
Complement(Region)
Обновляет этот Aspose.Imaging.Region, чтобы содержать долю указанного Asposa.Immagingu.Регион, который не пересекается с этим Aspos.
public void Complement(Region region)Parameters
region Region
The Aspose.Imaging.Region выступает против дополнения этого объекта асфос.Имагинг.Регион.
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.Region этому Aspos.Immagings.region на указанной чертежной поверхности.
public bool Equals(Region region, Graphics g)Parameters
region Region
Область Aspose.Imaging.Region для тестирования.
g Graphics
A Aspose.Imaging.Графики, представляющие чертежную поверхность.
Returns
Правда, если интерьер региона идентичен интерьеру этого региона, когда применяется трансформация, связанная с параметром g"; в противном случае, ложная.
Exceptions
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
path’ is null.
Exclude(Region)
Актуализирует этот Aspose.Imaging.Region, чтобы содержать только часть его интерьера, которая не пересекается с указанным Asposa.Имагинг.Регион.
public void Exclude(Region region)Parameters
region Region
В Aspose.Imaging.Region для исключения из этого Asposa.Имание.Регион.
Exceptions
region’ is null.
GetHashCode()
Получите хаш-код текущего объекта.
public override int GetHashCode()Returns
Код шейха .
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
истинно, если интерьер этого 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 в этой структуре.
public bool IsVisible(PointF point)Parameters
point PointF
Структура Aspose.Imaging.PointF для тестирования.
Returns
верный, когда 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
Правда, когда указанная точка содержится в этом 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
верный, когда 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 в рамках этой ассоциации.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
Структура Aspose.Imaging.RectangleF для тестирования.
Returns
верный, когда любая часть 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
верный, когда любая часть указанного прямоугольника содержится в пределах этого 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
верный, когда 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
верный, когда указанный пункт содержится в этом Aspose.Imaging.Регион; в противном случае, неверный.
IsVisible(Point)
Тест на то, содержится ли указанная структура Aspose.Imaging.Point в этом аспекте.
public bool IsVisible(Point point)Parameters
point Point
Структура Aspose.Imaging.Точка для тестирования.
Returns
верный, когда 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
верный, когда 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 в рамках этой ассоциации.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
Структура Aspose.Imaging.Rectangle для тестирования.
Returns
Этот метод возвращается верным, когда любая часть 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
верный, когда любая часть указанного прямоугольника содержится в пределах этого 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
верный, когда любая часть 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
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
path’ is null.
Union(Region)
Актуализируйте этот Aspose.Imaging.Region для союза самого себя и указанного Asposa.Immagingu.region.
public void Union(Region region)Parameters
region Region
В Aspose.Imaging.Region объединяется с этим асфозом.Имагинг.Регион.
Exceptions
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
path’ is null.
Xor(Region)
Обновление этого Aspose.Imaging.Region в союз минус пересечения самого себя с указанным Asposa.Imagin.region.
public void Xor(Region region)Parameters
region Region
В Aspose.Imaging.Region к корректировке с этим Аппосе.Имание.Регион.
Exceptions
region’ is null.