Class Region
Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)
Descrie interiorul unei forme grafice compuse din rectangle și căi. această clasă nu poate fi moștenită.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Inițializează un nou Aspose.Imaging.Region.
public Region()
Region(Rețeaua)
Inițializează o nouă structură Aspose.Imaging.Region din structura specificată __RectangleF.
public Region(RectangleF rect)
Parameters
rect
RectangleF
O structură Aspose.Imaging.RectangleF care definește interiorul noului Wl17.Region.
Region(Rectangle)
Inițializează o nouă structură Aspose.Imaging.Region din structura specificată __Rectangle.
public Region(Rectangle rect)
Parameters
rect
Rectangle
O structură Aspose.Imaging.Rectangle care definește interiorul noului Wl17.Region.
Region(GraphicsPath)
Inițializează o nouă Aspose.Imaging.Region cu specificația __ WL16_.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
Un Aspose.Imaging.GraphicsPath care definește noul Wl17.Region.
Exceptions
path’ is null.
Methods
Complement(Rețeaua)
Actualizează această Aspose.Imaging.Regiune pentru a conține partea structurii specificate __ WL16_.RectangleF care nu se intersectează cu această Wl17 .Region.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF pentru a completa acest Wl17.Region.
Complement(Rectangle)
Actualizează această Aspose.Imaging.Regiune pentru a conține partea structurii specifice Wl17.Rectangle care nu se intersectează cu această _ WL16_ .Region.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru a completa acest Wl17.Region.
Complement(GraphicsPath)
Actualizează acest Aspose.Imaging.Regiune pentru a conține partea specificată în Wl17.GraphicsPath, care nu se intersectează cu acest _ WL16_ .Regiune.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath pentru a completa acest WR17.Region.
Exceptions
path’ isnull.
Complement(Region)
Actualizează această Aspose.Imaging.Regiune pentru a conține partea specificată a Wl17.Regiune care nu se intersectează cu această _www.
public void Complement(Region region)
Parameters
region
Region
Obiectivul Aspose.Imaging.Regiune este de a completa acest obiect _UW17.Regiune.
Exceptions
region’ isnull.
DeepClone()
Creează o copie exactă profundă a acestui Aspose.Imaging.Region.
public Region DeepClone()
Returns
Aspose.Imaging.Regionul pe care îl creează această metodă.
Equals(Obiectul)
Verificați dacă obiectele sunt egale.
public override bool Equals(object obj)
Parameters
obj
object
celălalt obiect.
Returns
Rezultatul comparării egalităţii.
Equals(Regiune, grafică)
Verifică dacă regiunea specificată Aspose.Imaging.Region este identică cu această regiune pe suprafața desemnată.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
Regiunea Aspose.Imaging.Regiune pentru a testa.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.
Returns
Este adevărat dacă interiorul regiunii este identic cu interiorul acestei regiuni atunci când se aplică transformarea asociată cu parametru g’; altfel, fals.
Exceptions
g ‘or
region’ is null.
Exclude(Rețeaua)
Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu structura specificată __RectangleF.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF pentru a exclude din această Wl17.Region.
Exclude(Rectangle)
Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu structura specificată __ WL16_.Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru a exclude din acest Wl17.Region.
Exclude(GraphicsPath)
Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu specificația specificată Wl17.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath pentru a exclude din acest Wl17.Region.
Exceptions
path’ is null.
Exclude(Region)
Actualizează acest site pentru a conține numai partea din interiorul său care nu se intersectează cu site-ul specificat.
public void Exclude(Region region)
Parameters
region
Region
Regiunea Aspose.Imaging.Regiune pentru a exclude din acest Wl17.Regiune.
Exceptions
region’ is null.
GetHashCode()
Obțineți codul hash al obiectului curent.
public override int GetHashCode()
Returns
Codul de hash.
Intersect(Rețeaua)
Actualizează această Aspose.Imaging.Regiune la intersecția sa cu structura specificată Wl17.RectangleF.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF se intersectează cu această Wl17.Region.
Intersect(Rectangle)
Actualizează această Aspose.Imaging.Regiune la intersecția sa cu structura specificată Wl17.Rectangle.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru a se intersecta cu acest Wl17.Region.
Intersect(GraphicsPath)
Actualizează acest Aspose.Imaging.Region la intersecția de sine cu specificat Wl17.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath pentru a se intersecta cu acest Wl17.Region.
Intersect(Region)
Actualizează acest Aspose.Imaging.Region la intersecția de sine cu specificația Wl17.region.
public void Intersect(Region region)
Parameters
region
Region
Regiunea Aspose.Imaging.Regiune să se intersecteze cu această Wl17.Regiune.
IsEmpty(Graphics)
Verifică dacă această zonă are un interior gol pe suprafața de desen specificată.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.
Returns
adevărat dacă interiorul acestei zone este gol atunci când se aplică transformarea asociată cu g’; altfel, fals.
Exceptions
g’ is null.
IsInfinite(Graphics)
Verifică dacă această regiune are un interior infinit pe suprafața de desen specificată.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.
Returns
adevărat dacă interiorul acestei zone este infinit atunci când se aplică transformarea asociată cu g’; altfel, fals.
Exceptions
g’ is null.
IsVisible(în float, float)
Verifică dacă punctul specificat este conținut în această regiune Aspose.Imaging.
public bool IsVisible(float x, float y)
Parameters
x
float
Coordonatul x al punctului de testare.
y
float
E-coordonatul punctului de testare.
Returns
Adevărat atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(Punctul)
Verifică dacă structura specificată Aspose.Imaging.PointF este conținută în această Wl17.Region.
public bool IsVisible(PointF point)
Parameters
point
PointF
Structura Aspose.Imaging.PointF trebuie testată.
Returns
adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(float, float, grafică)
Verifică dacă punctul specificat este conținut în cadrul acestui Aspose.Imaging.Region atunci când este desenat folosind caracterul indicat WR17.Grafica.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
Coordonatul x al punctului de testare.
y
float
E-coordonatul punctului de testare.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
Adevărat atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(Poziție, grafică)
Verifică dacă structura specificată Aspose.Imaging.PointF este conținută în cadrul acestei regiuni, atunci când este desenată folosind structurile specificate __ WL16_.Grafica.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
Structura Aspose.Imaging.PointF trebuie testată.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(float, float, float, float)
Verifică dacă oricare parte din rectangolul specificat este conținută în această regiune Aspose.Imaging.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.
y
float
Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.
width
float
Amploarea rectanglului pentru testare.
height
float
Înălțimea rectanglului pentru a fi testat.
Returns
valabil atunci când oricare parte din rectanglul specificat este conținută în interiorul acestui obiect Aspose.Imaging.Region; altfel, fals.
IsVisible(Rețeaua)
Verifică dacă oricare parte a structurii Aspose.Imaging.RectangleF specificate este conținută în cadrul acestei zone.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF pentru testare.
Returns
valabil atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(float, float, float, float, grafică)
Verifică dacă oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune atunci când este desenată folosind specificația __ WL16_.Grafica.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.
y
float
Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.
width
float
Amploarea rectanglului pentru testare.
height
float
Înălțimea rectanglului pentru a fi testat.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.
IsVisible(RectangleF, grafică)
Verifică dacă oricare parte a structurii Aspose.Imaging.RectangleF specificate este conținută în cadrul acestei regiuni, atunci când este capturată folosind specificația __ WL16_.Grafica.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF pentru testare.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
adevărat atunci când rect’ este conținut în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(int, int, grafică)
Verifică dacă punctul specificat este conținut în cadrul acestui obiect Aspose.Imaging.Region atunci când este desenat folosind Obiectul specificat WR17.Graphics.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
Coordonatul x al punctului de testare.
y
int
E-coordonatul punctului de testare.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
valabil atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(Point)
Verifică dacă structura specificată Aspose.Imaging.Point este conținută în cadrul acestei regiuni.
public bool IsVisible(Point point)
Parameters
point
Point
Structura Aspose.Imaging.Point pentru a testa.
Returns
adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(Poziția, grafică)
Verifică dacă structura specificată Aspose.Imaging.Point este conținută în interiorul acestei zone, atunci când este desenată folosind structurile specificate Wl17.Grafica.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
Structura Aspose.Imaging.Point pentru a testa.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(int, int, int, int)
Verifică dacă oricare parte din rectangolul specificat este conținută în această regiune Aspose.Imaging.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.
y
int
Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.
width
int
Amploarea rectanglului pentru testare.
height
int
Înălțimea rectanglului pentru a fi testat.
Returns
valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.
IsVisible(Rectangle)
Verifică dacă oricare parte a structurii Aspose.Imaging.Rectangle specificate este conținută în cadrul acestei zone.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru testare.
Returns
Această metodă revine adevărată atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
IsVisible(int, int, int, int, grafică)
Verifică dacă oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune atunci când este desenată folosind specificația __ WL16_.Grafica.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.
y
int
Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.
width
int
Amploarea rectanglului pentru testare.
height
int
Înălțimea rectanglului pentru a fi testat.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.
IsVisible(Rectangle, grafică)
Verifică dacă oricare parte a structurii Aspose.Imaging.Rectangle specificate este conținută în cadrul acestei regiuni, atunci când este capturată folosind specificația __ WL16_.Grafica.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru testare.
g
Graphics
A Aspose.Imaging.Grafica care reprezintă un context grafic.
Returns
valabil atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.
MakeEmpty()
Inițializează acest Aspose.Imaging.Region într-un interior gol.
public void MakeEmpty()
MakeInfinite()
Inițializează acest Aspose.Imaging.Regionul se opune unui interior infinit.
public void MakeInfinite()
Transform(Matrix)
Transformă această Aspose.Imaging.Regiune prin specificația specificată Wl17.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix prin care să se transforme acest Wl17.Region.
Exceptions
matrix’ is null.
Translate(în float, float)
Încărcați coordonatele acestui Aspose.Imaging.Region cu valoarea specificată.
public void Translate(float dx, float dy)
Parameters
dx
float
Suma pentru a compensa acest Aspose.Imaging.Region orizontal.
dy
float
Suma pentru a compensa acest Aspose.Imaging.Regiune verticală.
Translate(int, int)
Încărcați coordonatele acestui Aspose.Imaging.Region cu valoarea specificată.
public void Translate(int dx, int dy)
Parameters
dx
int
Suma pentru a compensa acest Aspose.Imaging.Region orizontal.
dy
int
Suma pentru a compensa acest Aspose.Imaging.Regiune verticală.
Union(Rețeaua)
Actualizează acest Aspose.Imaging.Region la uniunea în sine și la structura specificată Wl17.RectangleF.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF pentru a se conecta cu această __ WL7_.Region.
Union(Rectangle)
Actualizează acest Aspose.Imaging.Region la uniunea în sine și la structura specificată Wl17.Rectangle.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru a se conecta cu această __ WL16__ .Regiune.
Union(GraphicsPath)
Actualizează acest Aspose.Imaging.Region la uniunea în sine și la specificația specificată WR17.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath pentru a se alătura acestui __ WL7_.Region.
Exceptions
path’ is null.
Union(Region)
Actualizează acest Aspose.Imaging.Region la uniunea sa și la specificația specificată WR17.region.
public void Union(Region region)
Parameters
region
Region
Regiunea Aspose.Imaging.Regiune pentru a se alătura acestei regiuni.
Exceptions
region’ is null.
Xor(Rețeaua)
Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu structura specificată Wl17.RectangleF.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
Structura Aspose.Imaging.RectangleF se încadrează în această structură Wl17.Region.
Xor(Rectangle)
Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu structura specificată Wl17.Rectangle.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Structura Aspose.Imaging.Rectangle pentru a xor cu acest Wl17.Region.
Xor(GraphicsPath)
Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu specificația specificată Wl17.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath pentru a xor cu acest Wl17.Region.
Exceptions
path’ is null.
Xor(Region)
Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu specificați Wl17.region.
public void Xor(Region region)
Parameters
region
Region
Regiunea Aspose.Imaging.Regiune pentru a xor cu acest WR17.region.
Exceptions
region’ is null.