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

Поля

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

См. также