Класс 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, т. ч. его значение ширины равно результату вычитания size2’s ширины из size1’s ширины, а значение высоты равно результату вычитания size2’s высоты из size1’s высоты. |
| ToPointF() const | Преобразует текущий объект в экземпляр объекта Point, инициализируя его координаты X и Y соответственно значениями ширины и высоты текущего объекта. |
| ToSize() const | Создаёт объект Size из текущего объекта SizeF, усекшая значения ширины и высоты объекта SizeF до ближайших меньших целых значений. |
| ToString() const | Возвращает строковое представление пары значений ширины и высоты, представленных текущим объектом. |
Поля
| Поле | Описание |
|---|---|
| static Empty | Пустой экземпляр класса SizeF, у которого значения ширины и высоты равны 0. |
См. также
- Namespace System::Drawing
- Library Aspose.Page for C++