Rectangle
Rectangle class
Класс представляет прямоугольник.
public sealed class Rectangle : ICloneable
Конструкторы
Имя | Описание |
---|
Rectangle(double, double, double, double) | Конструктор прямоугольника. |
Характеристики
Имя | Описание |
---|
static Trivial { get; } | Инициализирует тривиальный прямоугольник, т.е. прямоугольник с нулевой позицией и размером. |
Height { get; } | Высота прямоугольника. |
IsEmpty { get; } | Проверяет, пуст ли прямоугольник. |
IsPoint { get; } | Проверяет, является ли прямоугольник точкой, т.е. LLX равен URX, а LLY равен URY. |
IsTrivial { get; } | Проверяет, является ли прямоугольник тривиальным, т.е. имеет нулевой размер и положение. |
LLX { get; set; } | X-координата нижнего левого угла. |
LLY { get; set; } | Y - координата левого нижнего угла. |
URX { get; set; } | X - координата правого верхнего угла. |
URY { get; set; } | Y - координата правого верхнего угла. |
Width { get; } | Ширина прямоугольника. |
Методы
Имя | Описание |
---|
static FromRect(Rectangle) | Инициализирует новый прямоугольник из данного экземпляра System.Drawing.Rectangle. |
static Parse(string) | Попробуйте разобрать строку и извлечь из нее компоненты прямоугольника llx, lly, urx, ury. |
Center() | Возвращает координаты центра прямоугольника. |
Clone() | Клонирует объект Rectangle. |
Contains(Point) | Определяет, находится ли заданная точка внутри прямоугольника. |
Equals(Rectangle) | Проверить, равны ли прямоугольники, т.е. имеют ли они одинаковое положение и размеры. |
Intersect(Rectangle) | Пересекается с прямоугольниками. |
IsIntersect(Rectangle) | Определяет, пересекается ли этот прямоугольник с другим прямоугольником. |
Join(Rectangle) | Соединяет прямоугольники. |
NearEquals(Rectangle, double) | Проверить, что прямоугольники почти равны, т.е. имеют почти одинаковое (с точностью до дельты) положение и размеры. |
Rotate(int) | Повернуть прямоугольник на указанный угол. |
Rotate(Rotation) | Повернуть прямоугольник на указанный угол. |
ToPoints() | Преобразует прямоугольник в массив точек (“QuadPoints”). |
ToRect() | Преобразует прямоугольник в экземпляр System.Drawing.Rectangle. Позиции и размер с плавающей запятой усекаются. |
override ToString() | Получает строковое представление прямоугольника. |
Поля
Имя | Описание |
---|
static Empty | Пустой прямоугольник |
Смотрите также