Rectangle
Rectangle
Vue d’ensemble
Rectangle est une struct dans Aspose.Psd FOSS pour .NET. Hérite de : IEquatable<Rectangle>.
Stocke un ensemble de quatre entiers qui représentent la position et la taille d’un rectangle.
Cette struct déclare 24 méthodes pour les objets Rectangle dans les programmes .NET. Les méthodes disponibles incluent : Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, et 4 méthodes supplémentaires. Les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.Psd FOSS pour .NET. Propriétés : Bottom, Empty, Height, IsEmpty, Left, Location, et 6 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
X | int | Lecture/Écriture | Obtient ou définit la coordonnée x du coin supérieur gauche de ce Rectangle. |
Y | int | Lecture/Écriture | Obtient ou définit la coordonnée y du coin supérieur gauche de ce Rectangle. |
Width | int | Lecture/Écriture | Obtient ou définit la largeur de ce Rectangle. |
Height | int | Lecture/Écriture | Obtient ou définit la hauteur de ce Rectangle. |
Bottom | int | Lecture/Écriture | Obtient ou définit la coordonnée y du bord inférieur de ce Rectangle. |
IsEmpty | bool | Lecture | Obtient une valeur indiquant si ce Rectangle n’a pas de position ni de taille. |
Left | int | Lecture/Écriture | Obtient ou définit la coordonnée x du bord gauche de ce Rectangle. |
Location | Point | Lecture/Écriture | Obtient ou définit les coordonnées du coin supérieur gauche de ce Rectangle. |
Right | int | Lecture/Écriture | Obtient ou définit la coordonnée x du bord droit de ce Rectangle. |
Size | Size | Lecture/Écriture | Obtient ou définit la taille de ce Rectangle. |
Top | int | Lecture/Écriture | Obtient ou définit la coordonnée y du bord supérieur de ce Rectangle. |
Empty | Rectangle | Lecture | Représente une structure Rectangle dont les propriétés sont laissées non initialisées. |
Méthodes
| Signature | Description |
|---|---|
Rectangle(location: Point, size: Size) | Initialise une nouvelle instance de la structure Rectangle avec l’emplacement et la taille spécifiés. |
Rectangle(x: int, y: int, width: int, height: int) | Initialise une nouvelle instance de la structure Rectangle avec les coordonnées spécifiées. |
Ceiling(value: RectangleF) | Convertit une structure RectangleF en une structure Rectangle en arrondissant les coordonnées et la taille à l’entier supérieur. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Crée un rectangle à partir des coordonnées des bords. |
FromPoints(point1: Point, point2: Point) | Crée un rectangle qui s’étend entre les points spécifiés. |
Inflate(rectangle: Rectangle, x: int, y: int) | Crée et renvoie une copie agrandie du rectangle spécifié. |
Intersect(a: Rectangle, b: Rectangle) | Renvoie un rectangle qui représente l’intersection de deux rectangles. |
Round(value: RectangleF) | Convertit une structure RectangleF en une structure Rectangle en arrondissant les coordonnées et la taille. |
Truncate(value: RectangleF) | Convertit une structure RectangleF en une structure Rectangle en tronquant les coordonnées et la taille. |
Union(a: Rectangle, b: Rectangle) | Renvoie un rectangle qui contient l’union de deux rectangles. |
Contains(point: Point) | Détermine si le point spécifié est contenu dans ce Rectangle. |
Contains(rectangle: Rectangle) | Détermine si la région rectangulaire représentée par le rectangle spécifié est entièrement contenue dans ce Rectangle. |
Contains(x: int, y: int) | Détermine si le point spécifié est contenu dans ce Rectangle. |
Equals(other: Rectangle) | Détermine si le rectangle spécifié est égal à ce rectangle. |
Equals(obj: object?) | Détermine si l’objet spécifié est égal à ce rectangle. |
GetHashCode() | Renvoie un code de hachage pour ce rectangle. |
Inflate(size: Size) | Agrandit ce rectangle de la taille spécifiée. |
Inflate(width: int, height: int) | Agrandit ce rectangle des quantités horizontales et verticales spécifiées. |
Intersect(rectangle: Rectangle) | Remplace ce rectangle par son intersection avec le rectangle spécifié. |
IntersectsWith(rectangle: Rectangle) | Détermine si ce rectangle intersecte le rectangle spécifié. |
Normalize() | Normalise ce rectangle de façon à ce que la largeur et la hauteur soient non négatives. |
Offset(point: Point) | Déplace ce rectangle selon le point spécifié. |
Offset(x: int, y: int) | Déplace ce rectangle selon les valeurs horizontales et verticales spécifiées. |
ToString() | Renvoie une représentation sous forme de chaîne de ce rectangle. |