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