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, т.е. ширина которого равна результату вычитания size2’s ширины из size1’s ширины, а высота — результату вычитания size2’s высоты из size1’s высоты.
ToString() constВозвращает строковое представление пары значений ширины и высоты, представленных текущим объектом.
static Truncate(const SizeF&)Создает объект Size из указанного объекта SizeF, усекшая значения ширины и высоты объекта SizeF до ближайшего меньшего целого числа.

Поля

ПолеОписание
static EmptyПустой экземпляр класса Size, у которого значения ширины и высоты равны 0.

См. также