Class Region

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 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()

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Créez une copie exacte de ce Aspose.Imaging.Région.

public Region DeepClone()

Returns

Region

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

bool

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

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(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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Ottieni il codice hash dell’oggetto attuale.

public override int GetHashCode()

Returns

int

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

bool

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

ArgumentNullException

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

bool

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

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Français