Класс 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.

См. также