Struct Rectangle

Struct Rectangle

Le nom : Aspose.Imaging Assemblée: Aspose.Imaging.dll (25.4.0)

Storia un insieme di quattro integratori che rappresentano la posizione e la dimensione di un rettangolo.

public struct Rectangle

I membri ereditari

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(int, int, int, int, int)

Initialisez une nouvelle instance de la structure Aspose.Imaging.Rectangle avec l’emplacement et la taille spécifiés.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

Il coordinato x dell’angolo superiore sinistro del rectangolo.

y int

Il coordinato y dell’angolo superiore sinistro del rectangolo.

width int

La larghezza del rectangolo.

height int

L’altezza del rectangolo.

Rectangle(point, taille)

Initialisez une nouvelle instance de la structure Aspose.Imaging.Rectangle avec l’emplacement et la taille spécifiés.

public Rectangle(Point location, Size size)

Parameters

location Point

Un Aspose.Imaging.point qui représente le coin supérieur gauche de la région rectangulaire.

size Size

A Aspose.Imaging.Size qui représente la largeur et la hauteur de la région rectangulaire.

Properties

Bottom

Obtenez ou définissez le y-coordinate qui est la somme de la Aspose.Imaging.Rectangle.Y et W L17.Rectangles.Values propriété haute de cette structure de l’environnement.

public int Bottom { get; set; }

Valore di proprietà

int

Empty

Obtenez une nouvelle instance de la structure du Aspose.Imaging.Rectangle qui a les valeurs du www.wl17_.rect ANGle.X, de l wwl17.rectangles.Y, le wl17_.retanges.de la largeur et le __wll17 _.rectaux.d’altitude fixées à zéro.

public static Rectangle Empty { get; }

Valore di proprietà

Rectangle

Height

Obtenez ou définissez la hauteur de cette structure Aspose.Imaging.Rectangle.

public int Height { get; set; }

Valore di proprietà

int

IsEmpty

Obtenez une valeur indiquant si toutes les propriétés numériques de ce Aspose.Imaging.Rectangle ont des valeurs de zéro.

[JsonIgnore]
public bool IsEmpty { get; }

Valore di proprietà

bool

Left

Obtenez ou mettez la coordonnée x du bord gauche de cette structure Aspose.Imaging.Rectangle.

public int Left { get; set; }

Valore di proprietà

int

Location

Obtenez ou mettez les coordonnées du coin supérieur gauche de cette structure Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Valore di proprietà

Point

Right

Obtenez ou définissez le coordonné x qui est la somme de Aspose.Imaging.Rectangle.X et __ WL16__ .Rektangles.Verts propriétaires de cette structure W L17.

public int Right { get; set; }

Valore di proprietà

int

Size

Obtenez ou définissez la taille de ce Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Valore di proprietà

Size

Top

Obtenez ou mettez le y-coordonné de la rive supérieure de cette structure Aspose.Imaging.Rectangle.

public int Top { get; set; }

Valore di proprietà

int

Width

Obtenez ou définissez la largeur de cette structure Aspose.Imaging.Rectangle.

public int Width { get; set; }

Valore di proprietà

int

X

Obtenez ou mettez la coordonnée x du coin supérieur gauche de cette structure Aspose.Imaging.Rectangle.

public int X { get; set; }

Valore di proprietà

int

Y

Obtenez ou mettez la coordonnée y du coin supérieur gauche de cette structure Aspose.Imaging.Rectangle.

public int Y { get; set; }

Valore di proprietà

int

Methods

Ceiling(RectangleF)

Convertit la structure Aspose.Imaging.RectangleF spécifiée en une structure W L 17.Rectangles en rondeant les valeurs __ WL 17__ .RektanglerF vers les prochaines valeur intégrales plus élevées.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

La structure Aspose.Imaging.RectangleF doit être convertie.

Returns

Rectangle

Retourner un Aspose.Imaging.Rectangle.

Contains(int, int)

Déterminer si le point spécifié est contenu dans cette structure Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

Il coordinato x del punto da testare.

y int

L’e-coordinato del punto da testare.

Returns

bool

Cette méthode revient valable si le point défini par x’ et <code class" param ref">y’ est contenu dans cette structure Aspose.Imaging.Rectangle; autrement, il est faux.

Contains(Point)

Déterminer si le point spécifié est contenu dans cette structure Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Le Aspose.Imaging.point à tester.

Returns

bool

Cette méthode revient valable si le point représenté par point’ est contenu dans cette structure Aspose.Imaging.Rectangle; autrement faux.

Contains(Rectangle)

Déterminer si la région rectangulaire représentée par rect’ est entièrement contenue dans cette structure Aspose.Imaging.Rectangle.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Le Aspose.Imaging.Rectangle à tester.

Returns

bool

Cette méthode revient valable si la région rectangulaire représentée par rect’ est entièrement contenue dans cette structure Aspose.Imaging.Rectangle; autrement fausse.

Equals(Objets)

Testez si obj’ est une structure Aspose.Imaging.Rectangle avec la même localisation et la taille de cette structure W L17.

public override bool Equals(object obj)

Parameters

obj object

Il sistema.oggetto da testare.

Returns

bool

Cette méthode revient vraie si obj’ est une structure Aspose.Imaging.Rectangle et sa structure W L 17_ .Rektangles.X, _ W L 19___.Rectangler.Y, __ WL 17_ .Rektanglet.Width, et _ www.wl 17 _.rectangel.Height propriétés sont égales aux propriétaires correspondantes de cette structuration _www.

FromLeftTopRightBottom(int, int, int, int, int)

Créer une structure Aspose.Imaging.Rectangle avec les emplacements de bord spécifiés.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

Le coordonné x du coin supérieur gauche de cette structure Aspose.Imaging.Rectangle.

top int

La coordonnée y du coin supérieur gauche de cette structure Aspose.Imaging.Rectangle.

right int

Le coordonné x du coin droit inférieur de cette structure Aspose.Imaging.Rectangle.

bottom int

La coordonnée y du coin droit inférieur de cette structure Aspose.Imaging.Rectangle.

Returns

Rectangle

Le nouveau Aspose.Imaging.Rectangle que cette méthode crée.

FromPoints(point, point)

Il crée un nouvel Aspose.Imaging.Rectangle à partir de deux points spécifiés.Deux verticales du créé W L17.L’écran sera égal à la point1’ passée et point2’.Ceux-ci seraient généralement les vertiques opposées.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Le premier Aspose.Imaging.point pour le nouveau rectangle.

point2 Point

Le second Aspose.Imaging.point pour le nouveau rectangle.

Returns

Rectangle

Une nouvelle création Aspose.Imaging.Rectangle.

GetHashCode()

Retourne le code hash pour cette structure Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Un integratore che rappresenta il codice hash per questo rettangolo.

Inflate(Rectangle, int, int)

Création et retour d’une copie inflatée de la structure spécifiée Aspose.Imaging.Rectangle.La pièce est inflate par la quantité déterminée.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

Le Aspose.Imaging.Rectangle avec lequel commencer. Ce rectangre n’est pas modifié.

x int

La quantité à infiler Aspose.Imaging.Rectangle horizontalement.

y int

La quantité à infiler Aspose.Imaging.Rectangle verticalement.

Returns

Rectangle

L’inflammation Aspose.Imaging.Rectangle.

Inflate(int, int)

Inflète ce Aspose.Imaging.Rectangle par la quantité spécifiée.

public void Inflate(int width, int height)

Parameters

width int

La quantité à infiler Aspose.Imaging.Rectangle horizontalement.

height int

La quantité à infiler Aspose.Imaging.Rectangle verticalement.

Inflate(Size)

Inflète ce Aspose.Imaging.Rectangle par la quantité spécifiée.

public void Inflate(Size size)

Parameters

size Size

La quantità per infliggere questo rectangolo.

Intersect(Le rectangle, le rectangle)

Retourne une troisième structure Aspose.Imaging.Rectangle qui représente l’intersection de deux autres structures W L17.Rectangles.Si il n’y a pas de intersession, un __ WL 17__ vide est retourné.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Un primo rettangolo per intersectare.

b Rectangle

Un secondo rettangolo per intersectare.

Returns

Rectangle

Un Aspose.Imaging.Rectangle qui représente l’intersection de a’ et <code class=paranf">b'.

Intersect(Rectangle)

Remplace ce Aspose.Imaging.Rectangle avec l’intersection elle-même et le Wl17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Le Aspose.Imaging.Rectangle avec lequel intersect.

IntersectsWith(Rectangle)

Determina se questo rettangolo intersecca con rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Il rectangolo da testare.

Returns

bool

Questo metodo ritorna vero se c’è una intersezione, altrimenti falso.

Normalize()

Normalizza il rettangolo rendendo la larghezza e l’altezza positivi, lasciando meno di destra e sopra meno di fondo.

public void Normalize()

Offset(Point)

Adatta la posizione di questo rettangolo per la quantità specificata.

public void Offset(Point pos)

Parameters

pos Point

Quantità per rimborsare la posizione.

Offset(int, int)

Adatta la posizione di questo rettangolo per la quantità specificata.

public void Offset(int x, int y)

Parameters

x int

Il rimborso orizzontale.

y int

Il rimborso verticale.

Round(RectangleF)

Convertit le Aspose.Imaging.RectangleF spécifié à un Wl17.Rectangles en rondeant les valeurs de __ WL 17__ .RektanglerF aux valeures intégrales les plus proches.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Le Aspose.Imaging.RectangleF doit être converti.

Returns

Rectangle

Un nouveau Aspose.Imaging.Rectangle.

ToString()

Convertit les attributs de ce Aspose.Imaging.Rectangle en une chaîne humaine lisible.

public override string ToString()

Returns

string

Un fil contenant la position, la largeur et la hauteur de cette structure Aspose.Imaging.Rectangle.

Truncate(RectangleF)

Convertit le Aspose.Imaging.RectangleF spécifié à un Wl17.Rectangles en troncant les valeurs de __ WL 17__ .RektanglerF.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Le Aspose.Imaging.RectangleF doit être converti.

Returns

Rectangle

Un nouveau Aspose.Imaging.Rectangle.

Union(Le rectangle, le rectangle)

Il obtient une structure Aspose.Imaging.Rectangle qui contient l’union de deux structures W L17.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Un primo rettangolo all’Unione.

b Rectangle

Un secondo rettangolo all’Unione.

Returns

Rectangle

Une structure Aspose.Imaging.Rectangle qui rattache l’union des deux structures W L17.

Operators

L’opérateur =(Le rectangle, le rectangle)

Vérifier si deux structures Aspose.Imaging.Rectangle ont la même localisation et sa taille.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

La structure Aspose.Imaging.Rectangle qui est à gauche de l’opérateur d’égalité.

right Rectangle

La structure Aspose.Imaging.Rectangle qui est à la droite de l’opérateur d’égalité.

Returns

bool

Cet opérateur revient vrai si les deux structures Aspose.Imaging.Rectangle ont des propriétés égaux W L 17.Rectangles.X, _ W L 18_ .Reectangel.Y, __w L 19_2.Reactangler.Width, et _w l 17 _.rectange.Height.

opérateur !=(Le rectangle, le rectangle)

Testez si deux structures Aspose.Imaging.Rectangle diffèrent en position ou en taille.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

La structure Aspose.Imaging.Rectangle qui est à gauche de l’opérateur d’inégalité.

right Rectangle

La structure Aspose.Imaging.Rectangle qui est au droit de l’opérateur d’inégalité.

Returns

bool

Cet opérateur revient valable si l’une des Aspose.Imaging.Rectangle.X, W L 17.Rectangles.Y, __ W L 18_ .Reectangel.Width ou w L 19 ..Reektangel .High propriétés des deux __www.rectangel structures sont inégales; autrement faux.

 Français