Класс System::Drawing::Rectangle
Содержание
[
Скрывать
]Rectangle class
Представляет прямоугольную область изображения, определяемую целочисленными координатами X и Y верхнего левого угла и его шириной и высотой. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
class Rectangle
Методы
| Метод | Описание |
|---|---|
| static Ceiling(const RectangleF&) | Создает объект Rectangle из указанного объекта RectangleF, округляя значения положения и размеров объекта RectangleF до следующего большего целого. |
| Contains(int, int) const | Определяет, находится ли указанная точка внутри прямоугольника, представленного текущим объектом. |
| Contains(const Point&) const | Определяет, находится ли указанная точка внутри прямоугольника, представленного текущим объектом. |
| Contains(const Rectangle&) const | Определяет, находится ли указанный прямоугольник внутри прямоугольника, представленного текущим объектом. |
| Equals(const Rectangle&) const | Определяет, идентичны ли прямоугольники, представленные текущим и указанным объектами. |
| static FromLTRB(int, int, int, int) | Создает новый объект Rectangle, представляющий прямоугольник с указанными позициями сторон. |
| get_Bottom() const | Возвращает координату y нижней стороны прямоугольника, представленного текущим объектом. |
| get_Height() const | Возвращает высоту прямоугольника, представленного текущим объектом. |
| get_IsEmpty() const | Определяет, равны ли координаты X и Y верхнего левого угла прямоугольника, представленного текущим объектом, а также его ширина и высота нулю. |
| get_Left() const | Возвращает координату X левой стороны прямоугольника, представленного текущим объектом. |
| get_Location() const | Возвращает экземпляр класса Point, указывающий положение верхнего левого угла прямоугольника, представленного текущим объектом. |
| get_Right() const | Возвращает координату X правой стороны прямоугольника, представленного текущим объектом. |
| get_Size() const | Возвращает экземпляр класса Size, указывающий ширину и высоту прямоугольника, представленного текущим объектом. |
| get_Top() const | Возвращает координату Y верхней стороны прямоугольника, представленного текущим объектом. |
| get_Width() const | Возвращает ширину прямоугольника, представленного текущим объектом. |
| get_X() const | Возвращает координату X верхнего левого угла прямоугольника, представленного текущим объектом. |
| get_Y() const | Возвращает координату Y верхнего левого угла прямоугольника, представленного текущим объектом. |
| GetHashCode() const | Возвращает хеш‑код текущего объекта. |
| Inflate(int, int) | Увеличивает ширину и высоту прямоугольника, представленного текущим объектом, сохраняя положение его геометрического центра. Ширина и высота увеличиваются в обеих направлениях на указанные величины. |
| Inflate(const Size&) | Увеличивает ширину и высоту прямоугольника, представленного текущим объектом, сохраняя положение его геометрического центра. Ширина и высота увеличиваются в обеих направлениях на величины, указанные соответствующими значениями ширины и высоты указанного объекта размера. |
| static Inflate(const Rectangle&, int, int) | Увеличивает ширину и высоту прямоугольника, представленного указанным объектом, сохраняя положение его геометрического центра. Ширина и высота увеличиваются в обеих направлениях на указанные величины. |
| Intersect(const Rectangle&) | Заменяет прямоугольник, представленный текущим объектом, прямоугольником, полученным в результате его пересечения с прямоугольником, представленным указанным объектом. |
| static Intersect(const Rectangle&, const Rectangle&) | Возвращает прямоугольник, являющийся результатом пересечения указанных прямоугольников. |
| IntersectsWith(const Rectangle&) | Определяет, пересекаются ли прямоугольники, представленные текущим и указанным объектами. |
| Offset(const Point&) | Смещает положение прямоугольника, представленного текущим объектом, на указанные величины. |
| Offset(int, int) | Смещает положение прямоугольника, представленного текущим объектом, на указанные величины. |
| operator RectangleF() const | Возвращает объект RectangleF, представляющий прямоугольник, эквивалентный прямоугольнику, представленному текущим объектом. |
| operator!=(std::nullptr_t) const | Всегда возвращает true. |
| operator==(std::nullptr_t) const | Всегда возвращает false. |
| Rectangle() | Создает новый экземпляр объекта Rectangle, представляющего прямоугольник с координатами X и Y и значениями ширины и высоты, установленными в 0. |
| Rectangle(int, int, int, int) | Создает новый экземпляр объекта Rectangle, представляющего прямоугольник с указанными координатами верхнего левого угла и шириной и высотой. |
| Rectangle(const Point&, const Size&) | Создает новый экземпляр объекта Rectangle, представляющего прямоугольник, у которого координаты верхнего левого угла заданы экземпляром класса Point, а ширина и высота — экземпляром класса Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | Создает новый экземпляр объекта Rectangle, представляющего прямоугольник, эквивалентный указанному. |
| static Round(const RectangleF&) | Создает объект Rectangle из указанного объекта RectangleF, округляя значения положения и размеров объекта RectangleF до ближайшего целого. |
| set_Height(int) | Устанавливает высоту прямоугольника, представленного текущим объектом. |
| set_Location(Point) | Устанавливает положение верхнего левого угла прямоугольника, представленного текущим объектом. |
| set_Size(Size) | Устанавливает ширину и высоту прямоугольника, представленного текущим объектом. |
| set_Width(int) | Устанавливает ширину прямоугольника, представленного текущим объектом. |
| set_X(int) | Устанавливает координату X верхнего левого угла прямоугольника, представленного текущим объектом. |
| set_Y(int) | Устанавливает координату Y верхнего левого угла прямоугольника, представленного текущим объектом. |
| ToString() const | Возвращает строковое представление текущего объекта. |
| static Truncate(const RectangleF&) | Создает объект Rectangle из указанного объекта RectangleF, отбрасывая значения положения и размеров объекта RectangleF до следующего меньшего целого. |
| static Union(const Rectangle&, const Rectangle&) | Возвращает прямоугольник, являющийся результатом объединения указанных прямоугольников. |
Поля
| Поле | Описание |
|---|---|
| static Empty | Пустой прямоугольник, т.е. прямоугольник, у которого значения положения и размеров равны нулю. |
См. также
- Namespace System::Drawing
- Library Aspose.Font for C++