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 от посочената структура на Asposa.Imaging-RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
Структура на Aspose.Imaging.RectangleF, която определя интериора на новия АСПО.ИМАГИНГ.Регион.
Region(Rectangle)
Иницијализира нова Aspose.Imaging.Region от посочената структура на Asposa.Imaging .Rectangle.
public Region(Rectangle rect)Parameters
rect Rectangle
Структура на Aspose.Imaging.Rectangle, която определя интериора на новия АСПО.ИМАГИНГ.Регион.
Region(GraphicsPath)
Инициализира нова Aspose.Imaging.Region с посочения Asposa.Immagings.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
А Aspose.Imaging.GraphicsPath, който определя новия АСПО.ИМАГИНГ.Регион.
Exceptions
path’ is null.
Methods
Complement(Ректангъл)
Актуализира този Aspose.Imaging.Region, за да съдържа частта от посочената структура на асфос.Имагинг.RectangleF, която не пресича с този асфон.
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, за да съдържате частта от посочения Asposa.Imaging-GraphicsPath, която не пресича с този aspose .Ig.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsPath за допълване на тази Аппоза.Имане.Регион.
Exceptions
path’ isnull.
Complement(Region)
Актуализирайте този Aspose.Imaging.Region, за да съдържате частта от конкретния Asposa.Immagingu.Регион, която не пресича с този aspose .IMagingu .Regione.
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 е идентичен с този Asposa.ImmagING.region на посочената чертежна повърхност.
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.Region, за да съдържа само частта от неговия интериор, която не пресича с посочената структура на Aspos.RectangleF.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Структурата на Aspose.Imaging.RectangleF да бъде изключена от тази структура.
Exclude(Rectangle)
Актуализира този Aspose.Imaging.Region, за да съдържа само част от неговия интериор, който не пресича с посочената структура на Asposa.ImmagING.Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Структурата на Aspose.Imaging.Rectangle да се изключи от този Aspos.Imaging.Region.
Exclude(GraphicsPath)
Актуализира този Aspose.Imaging.Region, за да съдържа само частта от неговия интериор, която не пресича с посочения Asposa.Imaging .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
The Aspose.Imaging.Region да се изключи от този Аппосе.Имане.Регион.
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 до пресечението на себе си с посочената Asposa.ImmagING.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
The 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
истински, ако вътрешността на този 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 е включена в тази структура.
public bool IsVisible(PointF point)Parameters
point PointF
Структурата на Aspose.Imaging.PointF за тестване.
Returns
истински, когато point’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.
IsVisible(Плава, плава и графики)
Тества дали посоченият пункт се съдържа в този Aspose.Imaging.Region, когато е извлечен с помощта на посочената Asposa.ImmagING.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(Снимка, графики)
Тества дали посочената структура на 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 е съдържаща се в този аспект, когато е извлечена с помощта на конкретните аспекти.
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.Immagning.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 се съдържа в тази АСПОЗ.ИМАГИНГ.Регион, когато е извлечена с помощта на посочения АПСО ЗДРАФИКА.
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, чрез който да се преобразува този Aspos.Imaging.Region.
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 към съюза на самия себе си и посочената структура на асфос.Имагинг.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
Структурата на Aspose.Imaging.RectangleF се обединява с тази Аспаз.Имагинг.Регион.
Union(Rectangle)
Актуализира този Aspose.Imaging.Region към съюза на самия себе си и посочената структура на асфос.Имагинг.Rectangle.
public void Union(Rectangle rect)Parameters
rect Rectangle
Структурата на Aspose.Imaging.Rectangle да се свърже с тази Аспаз.Имагинг.Регион.
Union(GraphicsPath)
Актуализира този Aspose.Imaging.Region към съюза на самия себе си и посочените Asposa.Immagings.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsPath да се присъедини към този Аппосе.Имане.Регион.
Exceptions
path’ is null.
Union(Region)
Актуализиране на този Aspose.Imaging.Region към съюза на самия себе си и на посочения Asposa.Imagin.Регион.
public void Union(Region region)Parameters
region Region
В Aspose.Imaging.Region да се присъедини към този Аппосе.Имане.Регион.
Exceptions
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.Регион към съюза минус пресичането на самия себе си с посочената структура на ректоуга.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Структурата на Aspose.Imaging.Rectangle да се съчетава с тази структура на Аспасе.Имане.Регион.
Xor(GraphicsPath)
Актуализира този Aspose.Imaging.Region към съюза минус пресичането на себе си с посочената Asposa.Image.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsПътят да се съчетае с този Аппосе.Имане.Регион.
Exceptions
path’ is null.
Xor(Region)
Актуализиране на този Aspose.Imaging.Region към съюза минус пресичането на себе си с посочената Asposa.Immagingu.Регион.
public void Xor(Region region)Parameters
region Region
В Aspose.Imaging.Region да xor с този Asposa.Имане.Регион.
Exceptions
region’ is null.