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.Регион с посочения __ WL16__ .GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath, който дефинира новия WR17.Регион.
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.Регион, за да съдържа частта от посочената WR17.Rectangle структура, която не пресича с този _www.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Структурата на Aspose.Imaging.Rectangle за допълване на тази Wl17.Регион.
Complement(GraphicsPath)
Актуализира този Aspose.Imaging.Регион, за да съдържа частта от посочения __ WL16_.GraphicsPath, която не се пресича с този WR17 .Регіон.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
На Aspose.Imaging.GraphicsPath за допълване на този WR17.Регион.
Exceptions
path’ isnull.
Complement(Region)
Актуализира този Aspose.Imaging.Регион, за да съдържа частта от посочения __ WL16_.региона, която не пресича с този _WR17 _.Рион.
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.Регион е идентичен с този WR17.Рион на определената чертежна повърхност.
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 да бъде изключена от тази __ WL16__ .Регион.
Exclude(Rectangle)
Актуализира този Aspose.Imaging.Регион, за да съдържа само частта от неговия интериор, която не пресича с посочената структура на __Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Структурата на Aspose.Imaging.Rectangle да бъде изключена от тази __ WL16__ .Регион.
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.Регион, за да съдържа само частта от неговия интериор, която не пресича с посочения WR17.Рион.
public void Exclude(Region region)
Parameters
region
Region
На Aspose.Imaging.Регион да се изключи от този __ WL16__ .Регіон.
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.Регион на пресечението на себе си със специфицирания WR17.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
На Aspose.Imaging.GraphicsПътят да се пресече с този WR17.Регион.
Intersect(Region)
Актуализира този Aspose.Imaging.Регион до пресечението на себе си с посочения __ WL16_.Рион.
public void Intersect(Region region)
Parameters
region
Region
На Aspose.Imaging.Регион да се пресече с този __ WL16__ .Регіон.
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(Поинт)
Тества дали посочената структура на 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(Снимка, графики)
Тества дали посочената структура на Aspose.Imaging.PointF се съдържа в този Wl17.Регион, когато е нарисуван с помощта на специфицираната __ WL7___ .Графиката.
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.Регион, когато е извлечена с помощта на посочените Wl17.Графики.
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.Регион, когато е нарисувана с помощта на посочения __ WL16_ .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.Регион обект, когато е изтеглен с помощта на посочения WR17.Графични обекти.
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.Регион, когато е извлечена с помощта на посочените Wl17.Графики.
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.Регион от посочения __ WL7_.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.Регион на съюза на самия себе си и на посочената структура на Wl17.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.Регион на съюза на самия себе си и на посочения __ WL16_.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.Регион към съюза минус пресичането на самия себе си с посочената структура на ректоуга.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Структурата на Aspose.Imaging.Rectangle да xor с тази Wl17.Регион.
Xor(GraphicsPath)
Актуализира този Aspose.Imaging.Регион към съюза минус пресечението на себе си с посочения __ WL16_.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
The Aspose.Imaging.GraphicsPath to xor с този __ WL16_.Region.
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.