Class Region
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.5.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 RegionInheritance
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Iniciar un nou Aspose.Imaging.Region.
public Region()Region(RectangleF)
Inicialitza un nou Aspose.Imaging.Region des de l’estructura especificada d’Asposa.Imagina.RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
Una estructura d’Aspose.Imaging.RectangleF que defineix l’interior de la nova Aspose, Imaging.Region.
Region(Rectangle)
Inicialitza un nou Aspose.Imaging.Region des de l’estructura especificada d’Asposa.Imagina.Rectangle.
public Region(Rectangle rect)Parameters
rect Rectangle
Una estructura d’Aspose.Imaging.Rectangle que defineix l’interior de la nova Aspose, Imaging.Region.
Region(GraphicsPath)
Inicialitza un nou Aspose.Imaging.Region amb l’espai especificat d’Aspose, Imaging.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Un Aspose.Imaging.GraphicsPath que defineix el nou Asposa.Imagina.Regió.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Actualitza aquest Aspose.Imaging.Region per a contenir la porció de l’estructura especificada d’Apsis.Imaginació.RectangleF que no s’intersegueix amb aquesta Asposi. Imaginación.region.
public void Complement(RectangleF rect)Parameters
rect RectangleF
L’estructura d’Aspose.Imaging.RectangleF per complementar aquest asposi.Imaginació.Regió.
Complement(Rectangle)
Actualitza aquest Aspose.Imaging.Region per a contenir la porció de l’estructura especificada d’Asposa.Imagina.Rectangle que no s’intersegueix amb aquest Asposi.
public void Complement(Rectangle rect)Parameters
rect Rectangle
L’estructura de l’Aspose.Imaging.Rectangle per complementar aquest asposi.Imaginació.Regió.
Complement(GraphicsPath)
Actualitza aquest Aspose.Imaging.Region per a contenir la porció de l’especificat Aspos.Imaginant.GraficsPath que no intersecte amb aquesta Asposi. Imaginent.Regió.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
L’Aspose.Imaging.GraphicsPath per complementar aquest Asposi.Imaginació.Regió.
Exceptions
path’ isnull.
Complement(Region)
Actualitza aquest Aspose.Imaging.Region per a contenir la porció de l’especificada Asposa.Imagin.Regió que no intersecte amb aquesta Asposi.
public void Complement(Region region)Parameters
region Region
L’Aspose.Imaging.Region es compromet a complementar aquest objecte d’Aspoze.Imagin.Regió.
Exceptions
region’ isnull.
DeepClone()
Crea una còpia exacta profunda d’aquest Aspose.Imaging.Region.
public Region DeepClone()Returns
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 l’específic Aspose.Imaging.Regió és idèntic a aquest Aspos.Imagin.Regió en la superfície de dibuix especificada.
public bool Equals(Region region, Graphics g)Parameters
region Region
Aspose.Imaging.Regió per a provar.
g Graphics
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.Region per a contenir només la part del seu interior que no intersecte amb l’estructura especificada d’Apsis.Image.RectangleF.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
L’estructura Aspose.Imaging.RectangleF per a excloure d’aquest Espai.
Exclude(Rectangle)
Actualitza aquest Aspose.Imaging.Region per a contenir només la part del seu interior que no intersecte amb l’estructura especificada d’Aspos.Image.Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
L’estructura de l’Aspose.Imaging.Rectangle per excloure d’aquest Asposi.Imagin.Regió.
Exclude(GraphicsPath)
Actualitza aquest Aspose.Imaging.Region per a contenir només la part del seu interior que no intersecte amb l’especificat Aspos.Imagis.GraficsPath.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
El Aspose.Imaging.GraphicsPath per excloure d’aquest Asposa.Imaginació.Regió.
Exceptions
path’ is null.
Exclude(Region)
Actualitza aquest Aspose.Imaging.Region per a contenir només la part del seu interior que no intersecte amb l’especificada Aspos.
public void Exclude(Region region)Parameters
region Region
L’Aspose.Imaging.Regió per excloure d’aquest Asposa.Imagina.Regió.
Exceptions
region’ is null.
GetHashCode()
Obtenir el codi hash de l’objecte actual.
public override int GetHashCode()Returns
El codi hash.
Intersect(RectangleF)
Actualitza aquest Aspose.Imaging.Region a la intersecció de si mateixa amb l’estructura especificada d’Aspos.Imaging.RectangleF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
L’estructura d’Aspose.Imaging.RectangleF per intersectar-se amb aquest asposi.Imagin.Regió.
Intersect(Rectangle)
Actualitza aquest Aspose.Imaging.Region a la intersecció de si mateixa amb l’estructura especificada d’Asposa.Imagina.Rectangle.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
L’estructura de l’Aspose.Imaging.Rectangle per intersectar amb aquest asposi.Imagin.Regió.
Intersect(GraphicsPath)
Actualitza aquest Aspose.Imaging.Region a la intersecció de si mateixa amb l’especificat Aspos.Imagin.GraficsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
L’Aspose.Imaging.GraphicsPath per intersectar amb aquest Asposa.Imagina.Regió.
Intersect(Region)
Actualitza aquest Aspose.Imaging.Region a la intersecció de si mateixa amb l’especificada Asposa.Imagin.Regió.
public void Intersect(Region region)Parameters
region Region
L’Aspose.Imaging.Regió per intersectar amb aquest Asposi.Imagin.Regió.
IsEmpty(Graphics)
Prova si aquest Aspose.Imaging.Region té un interior buit en la superfície de dibuix especificada.
public bool IsEmpty(Graphics g)Parameters
g Graphics
Aspose.Imaging.Gràfics que representen una superfície de dibuix.
Returns
veritat si l’interior d’aquest Aspose.Imaging.Region és buit quan s’aplica la transformació associada amb g’; en cas contrari, falsa.
Exceptions
g’ is null.
IsInfinite(Graphics)
Prova si aquest Aspose.Imaging.Region té un interior infinit a la superfície de dibuix especificada.
public bool IsInfinite(Graphics g)Parameters
g Graphics
Aspose.Imaging.Gràfics que representen una superfície de dibuix.
Returns
és veritat si l’interior d’aquest Aspose.Imaging.Region és infinita quan s’aplica la transformació associada amb g’; en cas contrari, falsa.
Exceptions
g’ is null.
IsVisible(La flota, la flota)
Prova si el punt especificat es troba dins d’aquest Aspose.Imaging.Region.
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.Region; en cas contrari, fals.
IsVisible(Punt F)
Prova si l’estructura especificada Aspose.Imaging.PointF està continguda dins d’aquesta zona.
public bool IsVisible(PointF point)Parameters
point PointF
La estructura Aspose.Imaging.PointF per a provar.
Returns
true quan el punt " es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, false.
IsVisible(Float, float i gràfics)
Prova si el punt especificat es troba dins d’aquest Aspose.Imaging.Region quan es tracti utilitzant l’espectacle especificat.
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
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
És veritat quan el punt especificat es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, fals.
IsVisible(PointF, gràfics)
Prova si l’estructura especificada Aspose.Imaging.PointF es troba dins d’aquesta zona de la imatge quan es dissenya utilitzant la configuració específica de les imatges.Gràcies.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
La estructura Aspose.Imaging.PointF per a provar.
g Graphics
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
true quan el punt " es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, false.
IsVisible(La flota, la flota, la flota)
Prova si alguna part de la recta especificada està continguda dins d’aquest Aspose.Imaging.Region.
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 del rectangle especificat es troba dins d’aquest objecte Aspose.Imaging.Region; en cas contrari, fals.
IsVisible(RectangleF)
Prova si qualsevol part de l’estructura especificada Aspose.Imaging.RectangleF està continguda dins d’aquest Aspos.Imagin.Region.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
La estructura Aspose.Imaging.RectangleF per a provar.
Returns
veritat quan qualsevol part de rect’ es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
IsVisible(Float, float i grafica)
Prova si qualsevol part de la rectangle especificada es troba dins d’aquest Aspose.Imaging.Region quan es tracti utilitzant l’espectacle específic.
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
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
veritat quan qualsevol part del rectangle especificat es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
IsVisible(RectangleF, gràfics)
Prova si qualsevol part de l’estructura especificada Aspose.Imaging.RectangleF està continguda dins d’aquest Aspos.Imaging .Regió quan es tracti utilitzant l’espectacle específic.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
La estructura Aspose.Imaging.RectangleF per a provar.
g Graphics
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
true quan rect’ es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, false.
IsVisible(Int, int i gràfics)
Prova si el punt especificat es troba dins d’aquest objecte Aspose.Imaging.Region quan es tracti utilitzant l’objecte especificat Aspos.Gràfics.
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
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
veritat quan el punt especificat es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, fals.
IsVisible(Point)
Prova si l’estructura especificada Aspose.Imaging.Point es troba dins d’aquesta zona.
public bool IsVisible(Point point)Parameters
point Point
L’estructura Aspose.Imaging.Point per a provar.
Returns
true quan el punt " es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, false.
IsVisible(Punt, gràfics)
Prova si l’estructura especificada Aspose.Imaging.Point es troba dins d’aquesta zona de la imatge quan s’està dibuixant utilitzant la configuració específica de les imatges.Gràcies.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
L’estructura Aspose.Imaging.Point per a provar.
g Graphics
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
true quan el punt " es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, false.
IsVisible(Int, int, int, int)
Prova si alguna part de la recta especificada està continguda dins d’aquest Aspose.Imaging.Region.
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 del rectangle especificat es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
IsVisible(Rectangle)
Prova si qualsevol part de l’estructura especificada Aspose.Imaging.Rectangle està continguda dins d’aquest Aspos.Imagin.Region.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
L’estructura de l’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’aquest Aspose.Imaging.Region quan es tracti utilitzant l’espectacle específic.
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
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
veritat quan qualsevol part del rectangle especificat es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
IsVisible(Rectangle i gràfics)
Prova si qualsevol part de l’estructura especificada Aspose.Imaging.Rectangle es troba dins d’aquest Aspos.Imagin.Regió quan es dissenya utilitzant la especificació Asposa. Imagin .Gràfics.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
L’estructura de l’Aspose.Imaging.Rectangle per a provar.
g Graphics
Una Aspose.Imaging.Gràfics que representa un context gràfic.
Returns
true quan qualsevol part de la rect’ es troba dins d’aquest Aspose.Imaging.Region; en cas contrari, falsa.
MakeEmpty()
Inicialitza aquest Aspose.Imaging.Regió a un interior buit.
public void MakeEmpty()MakeInfinite()
Inicialitza aquest Aspose.Imaging.Region objecte a un interior infinit.
public void MakeInfinite()Transform(Matrix)
Transforma aquest Aspose.Imaging.Regió per l’espectacle especificat d’Asposa.Imaginació.Matrix.
public void Transform(Matrix matrix)Parameters
matrix Matrix
L’Aspose.Imaging.Matrix per la qual es pot transformar aquest asposi.imaginació.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ó horitzontalment.
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ó horitzontalment.
dy int
La quantitat per compensar aquest Aspose.Imaging.Regió verticalment.
Union(RectangleF)
Actualitza aquest Aspose.Imaging.Region a la unió de si mateixa i a l’estructura especificada d’Apsis.Image.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
L’estructura d’Aspose.Imaging.RectangleF s’uneix amb aquest asposi.Imagin.Regió.
Union(Rectangle)
Actualitza aquest Aspose.Imaging.Region a la unió de si mateixa i a l’estructura especificada d’Aspos.Image.Rectangle.
public void Union(Rectangle rect)Parameters
rect Rectangle
L’estructura de l’Aspose.Imaging.Rectangle s’uneix amb aquest asposi.Imagin.Regió.
Union(GraphicsPath)
Actualitza aquest Aspose.Imaging.Region a la unió d’ella mateixa i l’especificada Aspos.Imagin.GraficsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
El Aspose.Imaging.GraphicsPath per unir-se amb aquest Asposa.Imaginació.Regió.
Exceptions
path’ is null.
Union(Region)
Actualitza aquest Aspose.Imaging.Region a la unió d’ella mateixa i l’especificada Aspos.Imagin.Regió.
public void Union(Region region)Parameters
region Region
L’Aspose.Imaging.Region per unir-se amb aquest Asposi.Imagin.Regió.
Exceptions
region’ is null.
Xor(RectangleF)
Actualitza aquest Aspose.Imaging.Region a la unió minus la intersecció de si mateixa amb l’estructura especificada d’Aspose.IMAGING.RectangleF.
public void Xor(RectangleF rect)Parameters
rect RectangleF
L’estructura d’Aspose.Imaging.RectangleF a xor amb aquest Asposi.Imagin.Regió.
Xor(Rectangle)
Actualitza aquest Aspose.Imaging.Region a la unió minus la intersecció de si mateixa amb l’estructura especificada d’Aspose.IMAGING.Rectangle.
public void Xor(Rectangle rect)Parameters
rect Rectangle
L’estructura d’Aspose.Imaging.Rectangle a xor amb aquest asposi.Imagin.Regió.
Xor(GraphicsPath)
Actualitza aquest Aspose.Imaging.Region a la unió minus la intersecció d’ell mateix amb l’especificada Aspos.Imagings.GraficsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
El Aspose.Imaging.GraphicsPath per xor amb aquest Asposa.Imaginació.Regió.
Exceptions
path’ is null.
Xor(Region)
Actualitza aquest Aspose.Imaging.Region a la unió minus la intersecció d’ell mateix amb l’especificada Asposa.Imagir.region.
public void Xor(Region region)Parameters
region Region
L’Aspose.Imaging.Regió per xor amb aquest Asposi.Imaginació.Regió.
Exceptions
region’ is null.