Класс System::Drawing::Size
Содержание
[
Скрывать
]Size class
Представляет пару целочисленных значений, которые задают ширину и высоту изображения. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
class Size
Методы
| Метод | Описание |
|---|---|
| static Add(const Size&, const Size&) | Возвращает новый объект Size, который является суммой указанного объекта Size, т.е. его значение ширины равно сумме значений ширины указанных объектов, а значение высоты — сумме значений высоты указанных объектов. |
| static Ceiling(const SizeF&) | Создаёт объект Size из указанного объекта SizeF, округляя значения ширины и высоты объекта SizeF до следующего большего целого числа. |
| Equals(const Size&) const | Определяет, равны ли текущий объект и указанный объект, т.е. представляют одну и ту же пару значений ширины и высоты. |
| get_Height() const | Возвращает значение высоты, представленное текущим объектом. |
| get_IsEmpty() const | Определяет, равны ли оба значения ширины и высоты нулю. |
| get_Width() const | Возвращает значение ширины, представленное текущим объектом. |
| GetHashCode() const | Возвращает хеш‑код текущего объекта. |
| operator Point() const | Создаёт экземпляр объекта Point и инициализирует его координаты X и Y соответствующими значениями ширины и высоты текущего объекта. |
| operator SizeF() const | Создаёт экземпляр объекта SizeF и инициализирует его значениями ширины и высоты текущего объекта Size. |
| static Round(const SizeF&) | Создаёт объект Size из указанного объекта SizeF, округляя значения ширины и высоты объекта SizeF до ближайшего целого числа. |
| set_Height(int) | Устанавливает значение высоты, представленное текущим объектом. |
| set_Width(int) | Устанавливает значение ширины, представленное текущим объектом. |
| Size() | Создаёт новый объект Size и инициализирует его значения ширины и высоты нулём. |
| Size(const Point&) | Создаёт новый объект Size и инициализирует его значения ширины и высоты соответственно значениями координат X и Y указанной точки. |
| Size(int, int) | Создаёт новый объект Size и инициализирует его указанным значением. |
| static Subtract(const Size&, const Size&) | Возвращает новый объект Size, который является результатом вычитания size2 из size1, т.е. его значение ширины равно разнице между значением ширины size1 и значением ширины size2, а значение высоты — разнице между значением высоты size1 и значением высоты size2. |
| ToString() const | Возвращает строковое представление пары значений ширины и высоты, представленных текущим объектом. |
| static Truncate(const SizeF&) | Создаёт объект Size из указанного объекта SizeF, усечивая значения ширины и высоты объекта SizeF до ближайшего меньшего целого. |
Поля
| Поле | Описание |
|---|---|
| static Empty | Пустой экземпляр класса Size, у которого значения ширины и высоты равны 0. |
См. также
- Namespace System::Drawing
- Library Aspose.Font for C++