Class Region

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 Region

Inheritance

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Crea una còpia exacta profunda d’aquest Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

É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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Obtenir el codi hash de l’objecte actual.

public override int GetHashCode()

Returns

int

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

bool

veritat si l’interior d’aquest Aspose.Imaging.Region és buit quan s’aplica la transformació associada amb g’; en cas contrari, falsa.

Exceptions

ArgumentNullException

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

bool

é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

ArgumentNullException

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

bool

É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

bool

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

bool

É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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Català