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
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
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
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
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)
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
È 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 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
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
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 __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
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 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
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
È 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
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)
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
region’ is null.