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