Struct Rectangle
Le nom : Aspose.Imaging Assemblée: Aspose.Imaging.dll (25.5.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 mettez le y-coordinate qui est la somme de l’Aspose.Imaging.Rectangle.Y et Asposa.Image.L’altitude des valeurs de propriété de cette structure d’Aspouse.
public int Bottom { get; set; }
Valore di proprietà
Empty
Obtenez un nouvel exemple de la structure Aspose.Imaging.Rectangle qui a les valeurs d’Aspose, Imagination, Rétaugle.X, Aspose-Igénération, Rectanguage.Y, Aspos.Imaginations, Rectangles.La largeur et l’Asposa. Imagine.Retaux.L’altitude sont 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 d’Aspose.Imaging.Rectangle.X et Aspose .Igénération.L’étendue des valeurs propriétales de cette structure de l’ASPOSE.
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 spécifiée Aspose.Imaging.RectangleF en une structure d’Aspose-Igénération.Rectangles en rondant les valeurs Asposa.Imagination.L’ensemble à la prochaine valeur intégrale supérieure.
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 Aspe.
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 d’Aspose.Imaging.Rectangle et sa structure de l’Aspouse.Imagination.Rectangles.X, Aspouses. Imaginations.Rectains.Y, Aspos.imaginées.rectaines.Width, et Aspose-Igénération.réctaires.Height propriétés sont égaux à la propriété correspondante de cette structure.
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 de l’Aspose créé.Image.L’écran sera équivalent à la point1’ passée et
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 d’Aspose, Imagination, Rectange.
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)
Remplacer ce Aspose.Imaging.Rectangle avec l’intersection elle-même et le spécifié Asposa.Imaging .
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 l’Aspose.Imaging.RectangleF spécifié à un Aspos.Image.Rectangles en rondeant les valeurs d’Aspose,Igage et RectangeF à la valeur intégrale la plus proche.
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)
Convertez l’Aspose.Imaging.RectangleF spécifié en un Aspos.Image.Rectangles en trompant les valeurs d’ASPOSE.IMAGING.RESTANGLEF.
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 d’Aspose,Igénération.
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 d’ASPOSE.
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 d’ASPOSE.IMAGING.RECTANGLE.X, ASPOSSÉI.IRECTANGL.Y, AsPosséIgénération.RIENTANGEL.WIDH et ASPHOSÉ.IEGENTION.ROUGH.
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 vrai si l’une des structures Aspose.Imaging.Rectangle.X, Aspos.Image.L’autre est inégale; autrement, il est faux.