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 RegionInheritance
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
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
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
region’ isnull.
DeepClone()
Crea una copia accurata di questo Aspose.Imaging.Regione.
public Region DeepClone()Returns
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
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
È vero se l’interno della regione è identico all’interno di questa regione quando viene applicata la trasformazione associata al parametro g’; altrimenti, falso.
Exceptions
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
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
region’ is null.
GetHashCode()
Ottieni il codice hash dell’oggetto attuale.
public override int GetHashCode()Returns
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
vero se l’interno di questo Aspose.Imaging.Regione è vuoto quando viene applicata la trasformazione associata a g’; altrimenti, falso.
Exceptions
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
vero se l’interno di questo Aspose.Imaging.Regione è infinita quando viene applicata la trasformazione associata a g’; altrimenti, falsa.
Exceptions
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
È 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
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
È 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
region’ is null.