Class Region
Le nom : Aspose.Imaging Assemblée: 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()
Initialisez une nouvelle Aspose.Imaging.Région.
public Region()Region(RectangleF)
Initialisez une nouvelle Aspose.Imaging.Région à partir de la structure spécifiée d’Aspoe.Image.RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
Une structure Aspose.Imaging.RectangleF qui définit l’intérieur de la nouvelle région d’Apost.
Region(Rectangle)
Initialisez une nouvelle Aspose.Imaging.Région à partir de la structure spécifiée de l’Aspose.IMAGING.RECTANGLE.
public Region(Rectangle rect)Parameters
rect Rectangle
Une structure d’Aspose.Imaging.Rectangle qui définit l’intérieur de la nouvelle Aspose, Imaging.Region.
Region(GraphicsPath)
Initialisez une nouvelle Aspose.Imaging.Région avec l’aspose spécifié.Image.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Un Aspose.Imaging.GraphicsPath qui définit le nouvel Espace.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Mise à jour de cette Aspose.Imaging.Région pour contenir la portion de la structure spécifiée de l’Aspose, Imagination, RectangleF qui ne s’intersecte pas avec cette Aspase.
public void Complement(RectangleF rect)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF complète cette structure d’Aspose, Imagination, Région.
Complement(Rectangle)
Mise à jour de cette Aspose.Imaging.Région pour contenir la portion de la structure spécifiée de l’Aspos.Image.Rectangle qui ne s’intersecte pas avec cette Aspoise.
public void Complement(Rectangle rect)Parameters
rect Rectangle
La structure du Aspose.Imaging.Rectangle pour compléter cette structure de la région.
Complement(GraphicsPath)
Mise à jour de cette Aspose.Imaging.Région pour contenir la portion de l’aspose spécifié.imagination.GraphicsPath qui ne s’intersecte pas avec cette
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
Le Aspose.Imaging.GraphicsPath pour compléter ce Espace.Image.Région.
Exceptions
path’ isnull.
Complement(Region)
Mise à jour de ce site pour contenir la portion du site spécifié Aspose.Imaging.Région qui n’intersecte pas avec cet site.
public void Complement(Region region)Parameters
region Region
L’Aspose.Imaging.Région s’engage à compléter cet objet Aspose,Imagination.Region.
Exceptions
region’ isnull.
DeepClone()
Créez une copie exacte de ce Aspose.Imaging.Région.
public Region DeepClone()Returns
Le Aspose.Imaging.Région que cette méthode crée.
Equals(Objets)
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(Région, Graphie)
Vérifiez si l’Aspose.Imaging.Région spécifiée est identique à celle d’Aspose .Igage.Region sur la surface de dessin spécificée.
public bool Equals(Region region, Graphics g)Parameters
region Region
Le Aspose.Imaging.Région à tester.
g Graphics
A Aspose.Imaging.Graphics qui représente une surface de dessin.
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(RectangleF)
Mise à jour de cette zone pour ne contenir que la partie de son intérieur qui ne s’intersecte pas avec la structure spécifiée d’Aspose.Imaging.Rectangle.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF est à exclure de cette région.
Exclude(Rectangle)
Mise à jour de cette Aspose.Imaging.Région pour ne contenir que la partie de son intérieur qui ne s’intersecte pas avec la structure spécifiée d’Aspose.IMAGING.Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
La structure d’Aspose.Imaging.Rectangle à exclure de cette structure.
Exclude(GraphicsPath)
Mise à jour de l’Aspose.Imaging.Région pour ne contenir que la portion de son intérieur qui ne s’intersecte pas avec la partie spécifiée.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
L’Aspose.Imaging.GraphicsPath à exclure de ce Aspos.Image.Région.
Exceptions
path’ is null.
Exclude(Region)
Mise à jour de ce site pour ne contenir que la partie de son intérieur qui ne s’intersecte pas avec le site spécifié.
public void Exclude(Region region)Parameters
region Region
L’Aspose.Imaging.Région à exclure de ce Aspos.Imagin.Region.
Exceptions
region’ is null.
GetHashCode()
Ottieni il codice hash dell’oggetto attuale.
public override int GetHashCode()Returns
Il codice hash.
Intersect(RectangleF)
Mise à jour de cette Aspose.Imaging.Région à l’intersection elle-même avec la structure spécifiée d’Aspose.IMAGING.RECTANGLEF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF s’intersecte avec cette région.
Intersect(Rectangle)
Mise à jour de cette Aspose.Imaging.Région à l’intersection elle-même avec la structure spécifiée d’Aspose.IMAGING.RECTANGLE.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
La structure de l’Aspose.Imaging.Rectangle pour s’intersectionner avec cette région d’Aspouse.Image.
Intersect(GraphicsPath)
Mise à jour de cette Aspose.Imaging.Région à l’intersection elle-même avec la partie spécifiée d’Aspose.IMAGING.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Le Aspose.Imaging.GraphicsPath pour s’intersecter avec ce Aspos.Image.Région.
Intersect(Region)
Mise à jour de ce site à l’intersection de soi avec le site spécifié Aspose.Imaging.Region.
public void Intersect(Region region)Parameters
region Region
L’Aspose.Imaging.Région pour s’intersecter avec ce Aspos.Imagin.Region.
IsEmpty(Graphics)
Vérifiez si cette Aspose.Imaging.Région a un intérieur vide sur la surface de dessin spécifiée.
public bool IsEmpty(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Graphics qui représente une surface de dessin.
Returns
vrai si l’intérieur de ce Aspose.Imaging.Région est vide lorsque la transformation associée à g’ est appliquée ; autrement, faux.
Exceptions
g’ is null.
IsInfinite(Graphics)
Vérifiez si cette Aspose.Imaging.Région a un intérieur infini sur la surface de dessin spécifiée.
public bool IsInfinite(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Graphics qui représente une surface de dessin.
Returns
vrai si l’intérieur de ce Aspose.Imaging.Région est infini lorsque la transformation associée à g’ est appliquée ; autrement, faux.
Exceptions
g’ is null.
IsVisible(Fleur, fleur)
Vérifier si le point spécifié est contenu dans ce Aspose.Imaging.Région.
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
Très vrai lorsque le point spécifié est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(PointF)
Vérifiez si la structure spécifiée Aspose.Imaging.PointF est contenue dans cette structure.
public bool IsVisible(PointF point)Parameters
point PointF
La structure Aspose.Imaging.PointF à tester.
Returns
vrai lorsque point’ est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Float, Float et Graphiques)
Testez si le point spécifié est contenu dans ce Aspose.Imaging.Région lorsqu’il est tiré en utilisant l’Aspose.IMAGING.GRAFICS.
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
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
Très vrai lorsque le point spécifié est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(PointF, graphiques)
Vérifier si la structure spécifiée Aspose.Imaging.PointF est contenue dans ce Aspos.Image.Région lorsqu’elle est dessinée à l’aide de la spécification d’Aspos,Images.Graphics.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
La structure Aspose.Imaging.PointF à tester.
g Graphics
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque point’ est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(La flotte, la flotte, la flotte, la flotte)
Vérifier si une partie de la rectangle spécifiée est contenue dans cette Aspose.Imaging.Région.
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
vrai lorsque toute partie du rectangle spécifié est contenue dans cet objet Aspose.Imaging.Région; autrement, faux.
IsVisible(RectangleF)
Vérifiez si une partie de la structure spécifiée Aspose.Imaging.RectangleF est contenue dans cette structure.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF à tester.
Returns
vrai lorsque toute portion de rect’ est contenue dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Flotte, Flotte, Flotte, Graphiques)
Vérifier si une partie de la rectangle spécifiée est contenue dans cette Aspose.Imaging.Région lorsqu’elle est dessinée en utilisant la spécification de l’indicateur.
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
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque toute partie du rectangle spécifié est contenue dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(RectangleF, graphiques)
Vérifiez si une partie de la structure spécifiée Aspose.Imaging.RectangleF est contenue dans cette région d’Aspose, lorsqu’elle est tirée en utilisant l’ASPOSE, IMAGING.GRAFICS.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF à tester.
g Graphics
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque rect’ est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(int, int, graphiques)
Vérifiez si le point spécifié est contenu dans cet objet Aspose.Imaging.Région lorsqu’il est tiré en utilisant l’objet spécificé Asposa.Graphics.
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
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque le point spécifié est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Point)
Vérifiez si la structure spécifiée Aspose.Imaging.Point est contenue dans cette région.
public bool IsVisible(Point point)Parameters
point Point
La structure Aspose.Imaging.point à tester.
Returns
vrai lorsque point’ est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Point, graphiques)
Vérifier si la structure spécifiée Aspose.Imaging.Point est contenue dans ce Aspos.Image.Région lorsqu’elle est dessinée à l’aide de la spécification d’Aspose,Images.Graphics.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
La structure Aspose.Imaging.point à tester.
g Graphics
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque point’ est contenu dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(int, int, int, int, int)
Vérifier si une partie de la rectangle spécifiée est contenue dans cette Aspose.Imaging.Région.
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
vrai lorsque toute partie du rectangle spécifié est contenue dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Rectangle)
Vérifiez si une partie de la structure spécifiée d’Aspose.Imaging.Rectangle est contenue à l’intérieur de cette structure d’Aospose .Igénération.Region.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
La structure Aspose.Imaging.Rectangle à tester.
Returns
Cette méthode revient valable lorsque toute portion de rect’ est contenue dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(int, int, int, int, int, graphiques)
Vérifier si une partie de la rectangle spécifiée est contenue dans cette Aspose.Imaging.Région lorsqu’elle est dessinée en utilisant la spécification de l’indicateur.
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
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque toute partie du rectangle spécifié est contenue dans ce Aspose.Imaging.Région; autrement, faux.
IsVisible(Rectangle, graphiques)
Vérifier si une partie de la structure spécifiée Aspose.Imaging.Rectangle est contenue dans cette région de l’Aspose, lorsqu’elle est dessinée en utilisant les aspose-imagination.Graphics.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
La structure Aspose.Imaging.Rectangle à tester.
g Graphics
Un Aspose.Imaging.Graphics qui représente un contexte graphique.
Returns
vrai lorsque toute partie du rect’ est contenue dans ce Aspose.Imaging.Région; autrement, faux.
MakeEmpty()
Initialisez ce Aspose.Imaging.Région vers un intérieur vide.
public void MakeEmpty()MakeInfinite()
Initialisez ce Aspose.Imaging.Région s’oppose à un intérieur infini.
public void MakeInfinite()Transform(Matrix)
Il transforme cette Aspose.Imaging.Région par le matrix spécifié.
public void Transform(Matrix matrix)Parameters
matrix Matrix
L’Aspose.Imaging.Matrix par lequel transformer cette Aspose .Igénération.Région.
Exceptions
matrix’ is null.
Translate(Fleur, fleur)
Offrez les coordonnées de ce Aspose.Imaging.Région par le montant spécifié.
public void Translate(float dx, float dy)Parameters
dx float
Le montant à rembourser Aspose.Imaging.Région horizontalement.
dy float
Le montant à rembourser ce Aspose.Imaging.Région verticalement.
Translate(int, int)
Offrez les coordonnées de ce Aspose.Imaging.Région par le montant spécifié.
public void Translate(int dx, int dy)Parameters
dx int
Le montant à rembourser Aspose.Imaging.Région horizontalement.
dy int
Le montant à rembourser ce Aspose.Imaging.Région verticalement.
Union(RectangleF)
Mise à jour de ce Aspose.Imaging.Région à l’union de soi-même et à la structure spécifiée d’Aspose.IMAGING.RECTANGLEF.
public void Union(RectangleF rect)Parameters
rect RectangleF
La structure Aspose.Imaging.RectangleF pour s’unir à ce Aspos.Image.Region.
Union(Rectangle)
Mise à jour de ce Aspose.Imaging.Région à l’union elle-même et à la structure spécifiée d’Aspose.IMAGING.RECTANGLE.
public void Union(Rectangle rect)Parameters
rect Rectangle
La structure Aspose.Imaging.Rectangle pour s’unir à ce Aspos.Image.Region.
Union(GraphicsPath)
Mise à jour de ce Aspose.Imaging.Région à l’union de soi-même et le spécifié Aspos.Image.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Le Aspose.Imaging.GraphicsPath pour s’unir à ce Aspos.Image.Région.
Exceptions
path’ is null.
Union(Region)
Mise à jour de l’Aspose.Imaging.Région à l’union elle-même et de la région spécifiée.
public void Union(Region region)Parameters
region Region
L’Aspose.Imaging.Région pour s’unir à ce Aspuse.Imagement.Region.
Exceptions
region’ is null.
Xor(RectangleF)
Mise à jour de cette Aspose.Imaging.Région à l’union minus la intersection elle-même avec la structure spécifiée d’Aspose.IMAGING.RECTANGLEF.
public void Xor(RectangleF rect)Parameters
rect RectangleF
La structure d’Aspose.Imaging.RectangleF à xor avec cette région de l’Aspouse.Imagination.
Xor(Rectangle)
Mise à jour de ce Aspose.Imaging.Région à l’union minus la intersection elle-même avec la structure spécifiée d’Aspose.IMAGING.RECTANGLE.
public void Xor(Rectangle rect)Parameters
rect Rectangle
La structure de l’Aspose.Imaging.Rectangle à coordonner avec cette structure.
Xor(GraphicsPath)
Mise à jour de ce Aspose.Imaging.Région à l’union minus la intersection de soi avec le spécifié d’Aspose, Imagination.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
L’Aspose.Imaging.GraphicsPath à xor avec ce Aspuse.Imagination.Région.
Exceptions
path’ is null.
Xor(Region)
Mise à jour de cet Aspose.Imaging.Région à l’union minus la croisée elle-même avec le spécifié d’Aspose .Imacking.Region.
public void Xor(Region region)Parameters
region Region
L’Aspose.Imaging.Région à xor avec ce Aspuse.Imagination.Region.
Exceptions
region’ is null.