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

См. также