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 Пустой прямоугольник

Смотрите также