Rectangle
Rectangle class
La classe représente un rectangle.
public sealed class Rectangle : ICloneable
Constructeurs
Nom | La description |
---|
Rectangle(double, double, double, double) | Constructeur de Rectangle. |
Propriétés
Nom | La description |
---|
static Trivial { get; } | Initialise un rectangle trivial, c’est-à-dire un rectangle avec une position et une taille nulles. |
Height { get; } | Hauteur du rectangle. |
IsEmpty { get; } | Vérifie si le rectangle est vide. |
IsPoint { get; } | Vérifie si le rectangle est un point, c’est-à-dire que LLX est égal à URX et LLY est égal à URY. |
IsTrivial { get; } | Vérifie si le rectangle est trivial, c’est-à-dire qu’il a une taille et une position nulles. |
LLX { get; set; } | Coordonnée X du coin inférieur gauche. |
LLY { get; set; } | Y - coordonnée du coin inférieur gauche. |
URX { get; set; } | X - coordonnée du coin supérieur droit. |
URY { get; set; } | Y - coordonnée du coin supérieur droit. |
Width { get; } | Largeur du rectangle. |
Méthodes
Nom | La description |
---|
static FromRect(Rectangle) | Initialise un nouveau rectangle à partir d’une instance donnée de System.Drawing.Rectangle. |
static Parse(string) | Essayez d’analyser la chaîne et d’en extraire les composants rectangulaires llx, lly, urx, ury. |
Center() | Renvoie les coordonnées du centre du rectangle. |
Clone() | Clone l’objet Rectangle. |
Contains(Point) | Détermine si le point donné est à l’intérieur du rectangle. |
Equals(Rectangle) | Vérifiez si les rectangles sont égaux, c’est-à-dire qu’ils ont la même position et la même taille. |
Intersect(Rectangle) | Intersection avec des rectangles. |
IsIntersect(Rectangle) | Détermine si ce rectangle coupe un autre rectangle. |
Join(Rectangle) | Joint des rectangles. |
NearEquals(Rectangle, double) | Vérifiez si les rectangles sont presque égaux, c’est-à-dire qu’ils ont presque la même position et les mêmes tailles (jusqu’au delta). |
Rotate(int) | Faire pivoter le rectangle selon l’angle spécifié. |
Rotate(Rotation) | Faire pivoter le rectangle selon l’angle spécifié. |
ToPoints() | Convertit un rectangle en tableau de points (“QuadPoints”). |
ToRect() | Convertit le rectangle en instance de System.Drawing.Rectangle. Les positions et la taille des virgules flottantes sont tronquées. |
override ToString() | Obtient la représentation sous forme de chaîne rectangulaire. |
Des champs
Nom | La description |
---|
static Empty | Rectangle vide |
Voir également