Class Region

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

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

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

public Region DeepClone()

Returns

Region

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

bool

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

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.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

ArgumentNullException

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

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 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

bool

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

Exceptions

ArgumentNullException

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

bool

é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

ArgumentNullException

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

bool

É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

bool

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

bool

É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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

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’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

bool

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

bool

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

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ó 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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Català