Class Region

Class Region

Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.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 una nuova Aspose.Imaging.Regione dalla struttura specificata Wl17.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Una struttura Aspose.Imaging.RectangleF che definisce l’interno della nuova __ WL16__ .Regione.

Region(Rectangle)

Inizializza una nuova Aspose.Imaging.Regione dalla struttura specificata Wl17.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Una struttura di Aspose.Imaging.Rectangle che definisce l’interno della nuova Wl17.Regione.

Region(GraphicsPath)

Inizializza un nuovo Aspose.Imaging.Regione con il specificato Wl17.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Un Aspose.Imaging.GraphicsPath che definisce il nuovo __ WL7_.Regione.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(di Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere la parte della struttura specificata Wl17.RectangleF che non intersetta con questo _ WL16_ .Region.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF per completare questo Wl17.Regione.

Complement(Rectangle)

Aggiornare questo Aspose.Imaging.Regione per contenere la parte della struttura indicata Wl17.Rectangle che non intersetta con questo _www.regione.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle per completare questo Wl17.Regione.

Complement(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione per contenere la porzione del specificato Wl17.GraphicsPath che non intersetta con questo _ WL16__Region.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath per completare questo __ WL16__ .Regione.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Aggiornare questo Aspose.Imaging.Regione per contenere la porzione del specificato WR17.regione che non intersetta con questo _ WR18_ .Region.

public void Complement(Region region)

Parameters

region Region

Il Aspose.Imaging.Regione si oppone a completare questo __ WL16_.regione oggetto.

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)

Verifica se la WL17_.Regione specificata è identica a questa _ WL16_.Ragione sulla superficie di disegno specifica.

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 intersetta con la struttura specificata Wl17.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF da escludere da questo __ WL16__ .Regione.

Exclude(Rectangle)

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

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

La struttura del Aspose.Imaging.Rectangle da escludere da questo Wl17.Regione.

Exclude(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione per contenere solo la parte del suo interno che non intersetta con il specificato Wl17.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath per escludere da questo __ WL16__ .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 il specificato WR17.regione.

public void Exclude(Region region)

Parameters

region Region

L’ Aspose.Imaging.Regione da escludere da questo WR17.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 __RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF per intersectare con questa Wl17.Regione.

Intersect(Rectangle)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stessa con la struttura indicata WR17.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle per intersectare con questa Wl17.Regione.

Intersect(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stessa con il specificato WR17.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath per intersectare con questo WR17.Regione.

Intersect(Region)

Aggiornare questo Aspose.Imaging.Regione alla intersezione di se stesso con il specificato WR17.regione.

public void Intersect(Region region)

Parameters

region Region

Il Aspose.Imaging.Regione per intersectare con questo __ WL16__ .Region.

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 Aspose.Imaging.PointF specificata è contenuta all’interno di questa Wl17.Regione.

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)

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

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)

Verificare se la struttura Aspose.Imaging.PointF specificata è contenuta all’interno di questo Wl17.Regione quando ritratto utilizzando la specifica __ WL16__ .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)

Verifica se qualsiasi parte della struttura Aspose.Imaging.RectangleF specificata è contenuta all’interno di questo __ WL16__ .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 il specificata __ WL16__ .Grafica.

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)

Verifica se qualsiasi parte della struttura Aspose.Imaging.RectangleF specificata è contenuta all’interno di questa __ WL16__ .Regione quando ritratta utilizzando la specifica wL18..Grafica.

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)

Verifica se il punto specificato è contenuto all’interno di questo oggetto Aspose.Imaging.Regione quando ritratto utilizzando l’oggetto specifico WR17.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 Aspose.Imaging.Point specificata è contenuta all’interno di questa Wl17.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)

Verifica se la struttura del Aspose.Imaging.Point specificata è contenuta all’interno di questa Wl17.Regione quando ritratta utilizzando la specifica _ WL16__ .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 Aspose.Imaging.Rectangle specificata è contenuta all’interno di questo __ WL16__ .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 il specificata __ WL16__ .Grafica.

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)

Verifica se qualsiasi parte della struttura Aspose.Imaging.Rectangle specificata è contenuta all’interno di questa __ WL16__ .Regione quando ritratta utilizzando la specifica VL18..Grafica.

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 per il specificato Wl17.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Il Aspose.Imaging.Matrix per il quale trasformare questo WR17.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 sé e alla struttura specificata Wl17.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF per unire con questa Wl17.Regione.

Union(Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione di sé e alla struttura specificata Wl17.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle per unire con questa Wl17.Regione.

Union(GraphicsPath)

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

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath per unirsi a questo WR17.Regione.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Aggiornare questo Aspose.Imaging.Regione all’unione di se stessa e alla specifica WR17.regione.

public void Union(Region region)

Parameters

region Region

Il Aspose.Imaging.Regione per unirsi a questo WR17.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 __RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

La struttura Aspose.Imaging.RectangleF per xorare con questo Wl17.Regione.

Xor(Rectangle)

Aggiornare questo Aspose.Imaging.Regione all’unione minus l’intersezione di se stesso con la struttura indicata Wl17.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

La struttura Aspose.Imaging.Rectangle a xor con questo Wl17.Regione.

Xor(GraphicsPath)

Aggiornare questo Aspose.Imaging.Regione all’unione minus l’intersezione di se stesso con il specificato Wl17.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath to xor con questo __ WL16__ .Regione.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Aggiornare questo Aspose.Imaging.Regione all’Unione minus la intersezione di se stessa con l’indicato Wl17.regione.

public void Xor(Region region)

Parameters

region Region

Il Aspose.Imaging.Regione a xor con questo __ WL16__ .Region.

Exceptions

ArgumentNullException

region’ is null.

 Italiano