Class Region
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Descriu l’interior d’una forma gràfica formada per rectangles i camins. Aquesta classe no pot ser heretada.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Iniciar una nova Aspose.Imaging.Regió.
public Region()
Region(RectangleF)
Inicialitza una nova Aspose.Imaging.Regió des de l’estructura especificada Wl17.RectangleF.
public Region(RectangleF rect)
Parameters
rect
RectangleF
Una estructura Aspose.Imaging.RectangleF que defineix l’interior de la nova W L17.Regió.
Region(Rectangle)
Inicialitza una nova Aspose.Imaging.Regió des de l’estructura especificada Wl17.Rectangle.
public Region(Rectangle rect)
Parameters
rect
Rectangle
Una estructura rectangular que defineix l’interior de la nova Aspose.Imaging.Regió.
Region(GraphicsPath)
Inicialitza un nou Aspose.Imaging.Regió amb l’especificat Wl17.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
Un Aspose.Imaging.GraphicsPath que defineix el nou __ WL7_.Regió.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Actualitza aquesta Aspose.Imaging.Regió per a contenir la part de l’estructura especificada Wl17.RectangleF que no s’intersecte amb aquesta _www.regió.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
L’estructura Aspose.Imaging.RectangleF per complementar aquest Wl17.Regió.
Complement(Rectangle)
Actualitza aquesta Aspose.Imaging.Regió per a contenir la part de l’estructura d’oest especificada que no s’intersecte amb aquesta Wl17.Regió.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
La estructura de la Aspose.Imaging.Rectangle per complementar aquest Wl17.Regió.
Complement(GraphicsPath)
Actualitza aquest Aspose.Imaging.Regió per a contenir la part de l’especificat Wl17.GraphicsPath que no s’intersecte amb aquest _www.region.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath per complementar aquest WR17.Regió.
Exceptions
path’ isnull.
Complement(Region)
Actualitza aquest Aspose.Imaging.Regió per a contenir la part de l’especificat __ WL16_.Regió que no s’intersecte amb aquest WN17 .
public void Complement(Region region)
Parameters
region
Region
L’objecte Aspose.Imaging.Regió per complementar aquest objecte Wl17.Regió.
Exceptions
region’ isnull.
DeepClone()
Crea una còpia exacta profunda d’aquest Aspose.Imaging.Regió.
public Region DeepClone()
Returns
La Aspose.Imaging.Regió que aquest mètode crea.
Equals(Objecte)
Veure si els objectes són iguals.
public override bool Equals(object obj)
Parameters
obj
object
L’altre objecte
Returns
El resultat de la comparació d’igualtat.
Equals(Regió i gràfics)
Prova si la zona especificada Aspose.Imaging.Regió és idèntica a aquesta zona de la superfície de dibuix especificat.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
La Aspose.Imaging.Regió per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen una superfície de dibuix.
Returns
És veritat si l’interior de la regió és idèntic al interior d’aquesta region quan s’aplica la transformació associada amb el paràmetre g’; en cas contrari, falsa.
Exceptions
g ‘or
region’ is null.
Exclude(RectangleF)
Actualitza aquest Aspose.Imaging.Regió per a contenir només la part del seu interior que no intersecte amb l’estructura especificada Wl17.RectangleF.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
L’estructura Aspose.Imaging.RectangleF per a excloure d’aquest Wl17.Regió.
Exclude(Rectangle)
Actualitza aquest Aspose.Imaging.Regió per a contenir només la part del seu interior que no intersecte amb l’estructura especificada Wl17.Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
L’estructura Aspose.Imaging.Rectangle per a excloure d’aquest Wl17.Regió.
Exclude(GraphicsPath)
Actualitza aquest Aspose.Imaging.Regió per a contenir només la part del seu interior que no s’intersecte amb l’especificat Wl17.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath per a excloure d’aquest WR17.Regió.
Exceptions
path’ is null.
Exclude(Region)
Actualitza aquest Aspose.Imaging.Regió per a contenir només la part del seu interior que no s’intersecte amb l’especificat __ WL16_.Regió.
public void Exclude(Region region)
Parameters
region
Region
La Aspose.Imaging.Regió per a excloure d’aquesta WR17.
Exceptions
region’ is null.
GetHashCode()
Obtenir el codi hash de l’objecte actual.
public override int GetHashCode()
Returns
El codi hash.
Intersect(RectangleF)
Actualitza aquesta Aspose.Imaging.Regió a la intersecció de si mateixa amb l’estructura especificada Wl17.RectangleF.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
La estructura Aspose.Imaging.RectangleF per intersectar-se amb aquest Wl17.Regió.
Intersect(Rectangle)
Actualitza aquesta Aspose.Imaging.Regió a la intersecció de si mateixa amb l’estructura especificada __Rectangle.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
La estructura Aspose.Imaging.Rectangle per intersectar-se amb aquest Wl17.Regió.
Intersect(GraphicsPath)
Actualitza aquest Aspose.Imaging.Regió a la intersecció de si mateixa amb l’especificat WR17.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath per intersectar amb aquest WR17.Regió.
Intersect(Region)
Actualitza aquest Aspose.Imaging.Regió a la intersecció de si mateixa amb l’especificat __ WL16_.Regió.
public void Intersect(Region region)
Parameters
region
Region
La Aspose.Imaging.Regió per intersectar amb aquesta __ WL7_.Regió.
IsEmpty(Graphics)
Prova si aquesta Aspose.Imaging.Regió té un interior buit en la superfície de dibuix especificada.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
A Aspose.Imaging.Gràfics que representen una superfície de dibuix.
Returns
veritat si l’interior d’aquest Aspose.Imaging.Regió és buit quan s’aplica la transformació associada amb g’; en cas contrari, falsa.
Exceptions
g’ is null.
IsInfinite(Graphics)
Prova si aquesta Aspose.Imaging.Regió té un interior infinit a la superfície de dibuix especificada.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
A Aspose.Imaging.Gràfics que representen una superfície de dibuix.
Returns
és veritat si l’interior d’aquest Aspose.Imaging.Regió és infinita quan s’aplica la transformació associada amb g’; en cas contrari, falsa.
Exceptions
g’ is null.
IsVisible(La flota, la flota)
Verifica si el punt especificat es troba dins d’aquest Aspose.Imaging.Regió.
public bool IsVisible(float x, float y)
Parameters
x
float
El x-coordinat del punt a provar.
y
float
L’e-coordinat del punt a provar.
Returns
És veritat quan el punt especificat es troba dins d’aquest Aspose.Imaging.Regió; en cas contrari, fals.
IsVisible(Punt F)
Prova si la estructura especificada Aspose.Imaging.PointF es troba dins d’aquesta __ WL16__ .Regió.
public bool IsVisible(PointF point)
Parameters
point
PointF
La estructura Aspose.Imaging.PointF per a provar.
Returns
true quan point’ es troba dins d’aquest Aspose.Imaging.Regió; si no, false.
IsVisible(Float, float i gràfics)
Prova si el punt especificat es troba dins d’aquest Aspose.Imaging.Regió quan es tracti utilitzant l’espai especificat Wl17.Gràfics.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
El x-coordinat del punt a provar.
y
float
L’e-coordinat del punt a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
És veritat quan el punt especificat es troba dins d’aquest Aspose.Imaging.Regió; en cas contrari, fals.
IsVisible(PointF, gràfics)
Prova si la estructura especificada Aspose.Imaging.PointF es troba dins d’aquesta __ WL16__ .Regió quan es tracti utilitzant la especificació de l’espectacle.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
La estructura Aspose.Imaging.PointF per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
true quan point’ es troba dins d’aquest Aspose.Imaging.Regió; si no, false.
IsVisible(La flota, la flota, la flota)
Prova si alguna part de la rectangle especificada està continguda dins d’aquesta Aspose.Imaging.Regió.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
El x-coordinat de l’angle superior esquerre de la rectangla per a provar.
y
float
El coordenat y de l’angle superior esquerre de la rectangla per a provar.
width
float
L’amplada del rectangle per a provar.
height
float
L’alçada del rectangle per a provar.
Returns
veritat quan qualsevol part de la recta especificada es troba dins d’aquest objecte Aspose.Imaging.Regió; en cas contrari, falsa.
IsVisible(RectangleF)
Prova si qualsevol part de la estructura especificada Aspose.Imaging.RectangleF està continguda dins d’aquesta Wl17.Regió.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
La estructura Aspose.Imaging.RectangleF per a provar.
Returns
true quan qualsevol part de rect’ estigui continguda dins d’aquest Aspose.Imaging.Regió; en cas contrari, falsa.
IsVisible(Float, float i grafica)
Prova si qualsevol part de la rectangle especificada es troba dins d’aquesta Aspose.Imaging.Regió quan es tracti utilitzant la especificació de l’espectacle Wl17.Grafica.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
El x-coordinat de l’angle superior esquerre de la rectangla per a provar.
y
float
El coordenat y de l’angle superior esquerre de la rectangla per a provar.
width
float
L’amplada del rectangle per a provar.
height
float
L’alçada del rectangle per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
veritat quan qualsevol part de la recta especificada estigui continguda dins d’aquesta Aspose.Imaging.Regió; si no, falsa.
IsVisible(RectangleF, gràfics)
Prova si qualsevol part de l’estructura especificada Aspose.Imaging.RectangleF es troba dins d’aquesta Wl17.Regió quan es dissenya utilitzant la especificació de la gràfica.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
La estructura Aspose.Imaging.RectangleF per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
true quan rect’ es troba dins d’aquest Aspose.Imaging.Regió; en cas contrari, false.
IsVisible(Int, int i gràfics)
Prova si el punt especificat es troba dins d’aquest objecte Aspose.Imaging.Regió quan es tracti utilitzant l’objecte especificat WR17.Gràfica.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
El x-coordinat del punt a provar.
y
int
L’e-coordinat del punt a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
veritat quan el punt especificat es troba dins d’aquest Aspose.Imaging.Regió; en cas contrari, falsa.
IsVisible(Point)
Prova si l’estructura del punt Aspose.Imaging. es troba dins d’aquesta regió.
public bool IsVisible(Point point)
Parameters
point
Point
L’estructura Aspose.Imaging.Point per a provar.
Returns
true quan point’ es troba dins d’aquest Aspose.Imaging.Regió; si no, false.
IsVisible(Punt, gràfics)
Prova si la estructura del punt especificat Aspose.Imaging. es troba dins d’aquesta regió en què s’està dibuixant utilitzant la gràfica especificada __ WL16_.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
L’estructura Aspose.Imaging.Point per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
true quan point’ es troba dins d’aquest Aspose.Imaging.Regió; si no, false.
IsVisible(Int, int, int, int)
Prova si alguna part de la rectangle especificada està continguda dins d’aquesta Aspose.Imaging.Regió.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
El x-coordinat de l’angle superior esquerre de la rectangla per a provar.
y
int
El coordenat y de l’angle superior esquerre de la rectangla per a provar.
width
int
L’amplada del rectangle per a provar.
height
int
L’alçada del rectangle per a provar.
Returns
veritat quan qualsevol part de la recta especificada estigui continguda dins d’aquesta Aspose.Imaging.Regió; si no, falsa.
IsVisible(Rectangle)
Prova si qualsevol part de l’estructura Aspose.Imaging.Rectangle especificada es troba dins d’aquest Wl17.Region.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
La estructura Aspose.Imaging.Rectangle per a provar.
Returns
Aquest mètode torna veritable quan qualsevol porció de rect’ està continguda dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
IsVisible(Int, int i int, gràfics)
Prova si qualsevol part de la rectangle especificada es troba dins d’aquesta Aspose.Imaging.Regió quan es tracti utilitzant la especificació de l’espectacle Wl17.Grafica.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
El x-coordinat de l’angle superior esquerre de la rectangla per a provar.
y
int
El coordenat y de l’angle superior esquerre de la rectangla per a provar.
width
int
L’amplada del rectangle per a provar.
height
int
L’alçada del rectangle per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
veritat quan qualsevol part de la recta especificada estigui continguda dins d’aquesta Aspose.Imaging.Regió; si no, falsa.
IsVisible(Rectangle i gràfics)
Prova si qualsevol part de l’estructura Aspose.Imaging.Rectangle especificada es troba dins d’aquest Wl17.Regió quan es dissenya utilitzant la especificació de la gràfics.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
La estructura Aspose.Imaging.Rectangle per a provar.
g
Graphics
A Aspose.Imaging.Gràfics que representen un context gràfic.
Returns
veritat quan qualsevol part de la rect’ es troba dins d’aquesta Aspose.Imaging.Regió; en cas contrari, falsa.
MakeEmpty()
Inicialitza aquest Aspose.Imaging.Regió a un interior buit.
public void MakeEmpty()
MakeInfinite()
Inicialitza aquest Aspose.Imaging.Regió objecte a un interior infinit.
public void MakeInfinite()
Transform(Matrix)
Transforma aquest Aspose.Imaging.Regió per l’especificat WR17.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
La Aspose.Imaging.Matrix per la qual es pot transformar aquesta Wl17.Regió.
Exceptions
matrix’ is null.
Translate(La flota, la flota)
Afensa les coordenades d’aquest Aspose.Imaging.Regió per la quantitat especificada.
public void Translate(float dx, float dy)
Parameters
dx
float
La quantitat per compensar aquest Aspose.Imaging.Regió horitzontal.
dy
float
La quantitat per compensar aquest Aspose.Imaging.Regió verticalment.
Translate(Int, Int)
Afensa les coordenades d’aquest Aspose.Imaging.Regió per la quantitat especificada.
public void Translate(int dx, int dy)
Parameters
dx
int
La quantitat per compensar aquest Aspose.Imaging.Regió horitzontal.
dy
int
La quantitat per compensar aquest Aspose.Imaging.Regió verticalment.
Union(RectangleF)
Actualitza aquesta Aspose.Imaging.Regió a la unió de si mateixa i a l’estructura especificada __RectangleF.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
L’estructura Aspose.Imaging.RectangleF s’uneix amb aquest Wl17.Regió.
Union(Rectangle)
Actualitza aquesta Aspose.Imaging.Regió a la unió de si mateixa i a l’estructura especificada __ WL16_.Rectangle.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
La estructura de la Aspose.Imaging.Rectangle s’uneix amb aquesta Wl17.Regió.
Union(GraphicsPath)
Actualitza aquest Aspose.Imaging.Regió a la unió de si mateixa i l’especificat WR17.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath per unir-se amb aquest __ WL16__ .Regió.
Exceptions
path’ is null.
Union(Region)
Actualitza aquest Aspose.Imaging.Regió a la unió de si mateixa i a l’especificat WR17.
public void Union(Region region)
Parameters
region
Region
La Aspose.Imaging.Regió per a unir-se amb aquesta WR17.regio.
Exceptions
region’ is null.
Xor(RectangleF)
Actualitza aquesta Aspose.Imaging.Regió a la unió minus la intersecció de si mateixa amb l’estructura especificada Wl17.RectangleF.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
L’estructura Aspose.Imaging.RectangleF a xor amb aquest Wl17.Regió.
Xor(Rectangle)
Actualitza aquesta Aspose.Imaging.Regió a la unió minus la intersecció de si mateixa amb l’estructura especificada Wl17.Rectangle.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
La estructura de la Aspose.Imaging.Rectangle a xor amb aquest Wl17.Regió.
Xor(GraphicsPath)
Actualitza aquest Aspose.Imaging.Regió a la unió minus la intersecció de si mateixa amb l’especificat Wl17.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GràficsPateu a xor amb aquest WR17.Regió.
Exceptions
path’ is null.
Xor(Region)
Actualitza aquest Aspose.Imaging.Regió a la unió minus la intersecció de si mateixa amb l’especificat WR17.regio.
public void Xor(Region region)
Parameters
region
Region
El Aspose.Imaging.Regió a xor amb aquest __ WL16__ .Regio.
Exceptions
region’ is null.