Class Region

Class Region

Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.5.0)

Descrive l’interno di una forma grafica composta da rettangoli e percorsi. Questa classe non può essere ereditata.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

I membri ereditari

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Region()

Inizia un nuovo Aspose.Imaging.Regione.

public Region()

Region(di Rectangle)

Inizializza un nuovo Aspose.Imaging.Regione dalla struttura specificata di Asposa.Imagine.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Una struttura di Aspose.Imaging.RectangleF che definisce l’interno del nuovo Asposa.Imaginare.Regione.

Region(Rectangle)

Inizializza un nuovo Aspose.Imaging.Regione dalla struttura specificata di Asposa.Imagine.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Una struttura di Aspose.Imaging.Rectangle che definisce l’interno del nuovo Asposa.Imaginare.Regione.

Region(GraphicsPath)

Inizializza un nuovo Aspose.Imaging.Regione con l’aspetto specificato Asposa.Immagning.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Un Aspose.Imaging.GraphicsPath che definisce il nuovo Asposa.Immagine.Regione.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere la parte della struttura specifica di Asposa.Immagning.RectangleF che non intersetta con quest’Aspose.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

La struttura di Aspose.Imaging.RectangleF per completare questo Asposa.Imaginare.Regione.

Complement(Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere la porzione della struttura specificata di Asposa.Imaginare.Rectangle che non intersetta con questa Asposi. Imaginazione.regione.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

La struttura di Aspose.Imaging.Rectangle per completare questa Struttura di Aspo.Imaginare.Regione.

Complement(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione per contenere la porzione del specificato Asposa.Imagine.GraphicsPath che non interseccia con questo aspose-imaginario.regione.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

L’Aspose.Imaging.GraphicsPath per completare questo Asposa.Imaginare.Regione.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Aggiornare questo Aspose.Imaging.Regione per contenere la porzione del specificato Asposa.Imagine.regione che non intersetta con questo aspose-imaginario. Regione.

public void Complement(Region region)

Parameters

region Region

L’Aspose.Imaging.Region si oppone a completare questo oggetto Asposa.Imaginare.region.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Crea una copia accurata di questo Aspose.Imaging.Regione.

public Region DeepClone()

Returns

Region

Il Aspose.Imaging.Regione che questo metodo crea.

Equals(oggetto)

Verificare se gli oggetti sono uguali.

public override bool Equals(object obj)

Parameters

obj object

L’altro oggetto

Returns

bool

Il risultato della comparsa di uguaglianza.

Equals(Regione, Grafica)

Testare se l’asposo.Imaging.Regione specificato è identico a questo asposio.imagino.regione sulla superficie di disegno specificata.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Il Aspose.Imaging.Regione da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta una superficie di disegno.

Returns

bool

È vero se l’interno della regione è identico all’interno di questa regione quando viene applicata la trasformazione associata al parametro g’; altrimenti, falso.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere solo la parte del suo interno che non interseccia con la struttura specificata Asposa.Immagning.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

La struttura di Aspose.Imaging.RectangleF da escludere da questo Asposa.Imaginare.Regione.

Exclude(Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere solo la parte del suo interno che non interseccia con la struttura specificata Asposa.Immagning.Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

La struttura di Aspose.Imaging.Rectangle per escludere da questo Asposa.Imaginare.Regione.

Exclude(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione per contenere solo la parte del suo interno che non intersetta con l’aspetto specificato.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

L’Aspose.Imaging.GraphicsPath per escludere da questo Asposi.Imaginare.Regione.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Aggiornare questo Aspose.Imaging.Regione per contenere solo la parte del suo interno che non intersetta con l’aspetto specificato Asposa.Immaginga.regione.

public void Exclude(Region region)

Parameters

region Region

L’Aspose.Imaging.Regione per escludere da questo Asposa.Immagine.regione.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Ottieni il codice hash dell’oggetto attuale.

public override int GetHashCode()

Returns

int

Il codice hash.

Intersect(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stessa con la struttura specificata Asposa.Immagning.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

La struttura di Aspose.Imaging.RectangleF per intersectare con questo Asposa.Imaginare.Regione.

Intersect(Rectangle)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stessa con la struttura specificata di Asposa.Imagine.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

La struttura di Aspose.Imaging.Rectangle per intersectare con questo Asposa.Imaginare.Regione.

Intersect(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stesso con l’aspetto specificato Asposa.Immagning.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

L’Aspose.Imaging.GraphicsPath per intersectare con questo Asposa.Imaginare.Regione.

Intersect(Region)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stesso con l’aspetto specificato.

public void Intersect(Region region)

Parameters

region Region

L’Aspose.Imaging.Regione per intersectare con questo Asposa.Imaginare.regione.

IsEmpty(Graphics)

Verifica se questa Aspose.Imaging.Regione ha un interno vuoto sulla superficie di disegno specificata.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica che rappresenta una superficie di disegno.

Returns

bool

vero se l’interno di questo Aspose.Imaging.Regione è vuoto quando viene applicata la trasformazione associata a g’; altrimenti, falso.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Verifica se questa Aspose.Imaging.Regione ha un interno infinito sulla superficie di disegno specificata.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica che rappresenta una superficie di disegno.

Returns

bool

vero se l’interno di questo Aspose.Imaging.Regione è infinita quando viene applicata la trasformazione associata a g’; altrimenti, falsa.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(La flotta, la flotta)

Verifica se il punto specificato è contenuto all’interno di questo Aspose.Imaging.Regione.

public bool IsVisible(float x, float y)

Parameters

x float

Il coordinato x del punto da testare.

y float

L’e-coordinato del punto da testare.

Returns

bool

È vero quando il punto specificato è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(di PointF)

Verifica se la struttura specificata di Aspose.Imaging.PointF è contenuta all’interno di questo sito.

public bool IsVisible(PointF point)

Parameters

point PointF

La struttura Aspose.Imaging.PointF da testare.

Returns

bool

vero quando point’ è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(flotta, flotta e grafica)

Testare se il punto specificato è contenuto all’interno di questo Aspose.Imaging.Regione quando ritratto utilizzando l’aspetto specifico.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

Il coordinato x del punto da testare.

y float

L’e-coordinato del punto da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

È vero quando il punto specificato è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(Il punto, la grafica)

Testare se la struttura specificata Aspose.Imaging.PointF è contenuta all’interno di questo Asposa.Immagning.Regione quando ritratto utilizzando l’aspetto specificato Aspos.Grafica.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

La struttura Aspose.Imaging.PointF da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando point’ è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(La flotta, la flotta, la flotta)

Verifica se una parte del rettangolo specificato è contenuta all’interno di questo Aspose.Imaging.Regione.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

Il coordinato x dell’angolo superiore a sinistra del rectangolo da testare.

y float

Il y-coordinato dell’angolo superiore a sinistra del rectangolo da testare.

width float

La larghezza del rectangolo da testare.

height float

L’altezza del rectangolo da testare.

Returns

bool

vero quando qualsiasi parte del rettangolo specificato è contenuta all’interno di questo oggetto Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(di Rectangle)

Testare se qualsiasi parte della struttura specificata Aspose.Imaging.RectangleF è contenuta all’interno di questo Asposa.Immagning.Regione.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF da testare.

Returns

bool

vero quando qualsiasi parte di rect’ è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(flotta, flotta, flotta, grafica)

Testare se qualsiasi parte del rettangolo specificato è contenuto all’interno di questo Aspose.Imaging.Regione quando ritratto utilizzando l’aspetto specifico.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

Il coordinato x dell’angolo superiore a sinistra del rectangolo da testare.

y float

Il y-coordinato dell’angolo superiore a sinistra del rectangolo da testare.

width float

La larghezza del rectangolo da testare.

height float

L’altezza del rectangolo da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando qualsiasi parte del rettangolo specificato è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(RectangleF, grafica)

Testare se qualsiasi parte della struttura specificata Aspose.Imaging.RectangleF è contenuta all’interno di questo Asposa.Immagning.Regione quando ritratto utilizzando l’aspetto specificato.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando rect’ è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(int, int, grafica)

Verificare se il punto specificato è contenuto all’interno di questo oggetto Aspose.Imaging.Regione quando ritratto utilizzando l’oggetto specifico Asposa.Imagine.Grafica.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

Il coordinato x del punto da testare.

y int

L’e-coordinato del punto da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando il punto specificato è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(Point)

Verifica se la struttura specifica di Aspose.Imaging.Point è contenuta all’interno di questo Asposa.Imaginare.Regione.

public bool IsVisible(Point point)

Parameters

point Point

La struttura Aspose.Imaging.Point da testare.

Returns

bool

vero quando point’ è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(Il punto, la grafica)

Testare se la struttura specifica di Aspose.Imaging.Point è contenuta all’interno di questo Asposa.Imagine.Regione quando ritratto utilizzando l’aspetto specifico di Aspo.imaginazione.Grafica.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

La struttura Aspose.Imaging.Point da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando point’ è contenuto all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(int, int, int, int)

Verifica se una parte del rettangolo specificato è contenuta all’interno di questo Aspose.Imaging.Regione.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

Il coordinato x dell’angolo superiore a sinistra del rectangolo da testare.

y int

Il y-coordinato dell’angolo superiore a sinistra del rectangolo da testare.

width int

La larghezza del rectangolo da testare.

height int

L’altezza del rectangolo da testare.

Returns

bool

vero quando qualsiasi parte del rettangolo specificato è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(Rectangle)

Verifica se qualsiasi parte della struttura specifica di Aspose.Imaging.Rectangle è contenuta all’interno di questo Asposa.Imagine.Regione.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle da testare.

Returns

bool

Questo metodo ritorna vero quando qualsiasi porzione di rect’ è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(int, int, int, int, grafica)

Testare se qualsiasi parte del rettangolo specificato è contenuto all’interno di questo Aspose.Imaging.Regione quando ritratto utilizzando l’aspetto specifico.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

Il coordinato x dell’angolo superiore a sinistra del rectangolo da testare.

y int

Il y-coordinato dell’angolo superiore a sinistra del rectangolo da testare.

width int

La larghezza del rectangolo da testare.

height int

L’altezza del rectangolo da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando qualsiasi parte del rettangolo specificato è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

IsVisible(Rettangolo, grafica)

Testare se qualsiasi parte della struttura specificata Aspose.Imaging.Rectangle è contenuta all’interno di questo Asposa.Immagning.Regione quando ritratto utilizzando l’aspetto specificato.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle da testare.

g Graphics

A Aspose.Imaging.Grafica che rappresenta un contesto grafico.

Returns

bool

vero quando qualsiasi parte del rect’ è contenuta all’interno di questo Aspose.Imaging.Regione; altrimenti, falso.

MakeEmpty()

Inizializza questo Aspose.Imaging.Regione ad un interno vuoto.

public void MakeEmpty()

MakeInfinite()

Inizializza questo Aspose.Imaging.Regione si oppone a un interiore infinito.

public void MakeInfinite()

Transform(Matrix)

Trasforma questo Aspose.Imaging.Regione con l’aspetto specifico di Asposa.Imaginare.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

L’Aspose.Imaging.Matrix con cui trasformare questo Asposa.Imaginare.Regione.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(La flotta, la flotta)

Aggiunge le coordinate di questo Aspose.Imaging.Regione per l’importo specificato.

public void Translate(float dx, float dy)

Parameters

dx float

L’importo da rimborsare questo Aspose.Imaging.Regione orizzontalmente.

dy float

L’importo per compensare questo Aspose.Imaging.Regione verticalmente.

Translate(di int, int)

Aggiunge le coordinate di questo Aspose.Imaging.Regione per l’importo specificato.

public void Translate(int dx, int dy)

Parameters

dx int

L’importo da rimborsare questo Aspose.Imaging.Regione orizzontalmente.

dy int

L’importo per compensare questo Aspose.Imaging.Regione verticalmente.

Union(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione di se stessa e alla struttura specificata Asposa.Immagning.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

La struttura di Aspose.Imaging.RectangleF per unirsi a quest’aspetto.Imaginare.Regione.

Union(Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione di se stessa e alla struttura specificata di Asposa.Imagine.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

La struttura di Aspose.Imaging.Rectangle per unirsi a questa Struttura di Asso.Imagine.Regione.

Union(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione all’unione di se stessa e al specificato Asposa.Imaginare.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath per unirsi a questo Asposa.Imaginare.Regione.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Aggiornare questo Aspose.Imaging.Regione all’unione di se stessa e al specificato Asposa.Immagin.regione.

public void Union(Region region)

Parameters

region Region

L’Aspose.Imaging.Regione per unirsi a questo Asposa.Immaginguimento.regione.

Exceptions

ArgumentNullException

region’ is null.

Xor(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione minus l’intersezione di se stesso con la struttura specificata Asposa.Immagning.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

La struttura di Aspose.Imaging.RectangleF a corrispondere con questo Asposa.Immagning.Regione.

Xor(Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione minus l’intersezione di se stesso con la struttura specificata Asposa.Immagning.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

La struttura di Aspose.Imaging.Rectangle a corrispondere con questo Asposa.Immagning.Regione.

Xor(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione all’unione minus la intersezione di se stessa con l’aspetto specificato Asposa.Immagning.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

L’Aspose.Imaging.GraphicsPath per sbarcare con questo Asposa.Imaginare.Regione.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Aggiornare questo Aspose.Imaging.Regione all’unione minus la intersezione di se stessa con l’aspetto specificato Asposa.Immagning.regione.

public void Xor(Region region)

Parameters

region Region

L’Aspose.Imaging.Regione per corrispondere con questo Asposa.Imaginare.regione.

Exceptions

ArgumentNullException

region’ is null.

 Italiano