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à
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à
Height
Obtenez ou définissez la hauteur de cette structure Aspose.Imaging.Rectangle.
public int Height { get; set; }
Valore di proprietà
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à
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à
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à
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à
Size
Obtenez ou définissez la taille de ce Aspose.Imaging.Rectangle.
public Size Size { get; set; }
Valore di proprietà
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à
Width
Obtenez ou définissez la largeur de cette structure Aspose.Imaging.Rectangle.
public int Width { get; set; }
Valore di proprietà
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à
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à
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
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
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
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
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
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
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
Une nouvelle création Aspose.Imaging.Rectangle.
GetHashCode()
Retourne le code hash pour cette structure Aspose.Imaging.Rectangle.
public override int GetHashCode()
Returns
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
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
Un primo rettangolo per intersectare.
Un secondo rettangolo per intersectare.
Returns
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
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
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
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
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
Un primo rettangolo all’Unione.
Un secondo rettangolo all’Unione.
Returns
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
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
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.