Класс Size

Summary: Represents size.

Module: aspose.imaging

Full Name: aspose.imaging.Size

Constructors

NameDescription
Size()Инициализирует новый экземпляр класса Size
Size(point)Инициализирует новый экземпляр структуры Size из указанного Point.
Size(width, height)Инициализирует новый экземпляр структуры Size из указанных размеров.

Properties

NameTypeAccessDescription
empty [static]SizerПолучает новый экземпляр структуры Size, у которой значения Size.width и Size.height установлены в ноль.
heightintr/wПолучает или задает вертикальную компоненту этого Size.
is_emptyboolrПолучает значение, указывающее, имеет ли этот Size ширину и высоту, равные 0.
widthintr/wПолучает или задает горизонтальную компоненту этого Size.

Methods

NameDescription
add(size1, size2)Добавляет ширину и высоту одной структуры Size к ширине и высоте другой структуры Size.
ceiling(size)Преобразует указанную структуру SizeF в структуру Size путем округления значений структуры Size до следующего большего целого.
round(size)Преобразует указанную структуру SizeF в структуру Size путем округления значений структуры SizeF до ближайшего целого.
subtract(size1, size2)Вычитает ширину и высоту одной структуры Size из ширины и высоты другой структуры Size.
truncate(size)Преобразует указанную структуру SizeF в структуру Size путем усечения значений структуры SizeF до следующего меньшего целого.

Constructor: Size()

 Size() 

Инициализирует новый экземпляр класса Size

Constructor: Size(point)

 Size(point) 

Инициализирует новый экземпляр структуры Size из указанного Point.

Parameters:

ПараметрТипОписание
pointPointТочка Point из которой инициализировать этот Size.

Constructor: Size(width, height)

 Size(width, height) 

Инициализирует новый экземпляр структуры Size из указанных размеров.

Parameters:

ПараметрТипОписание
widthintКомпонент ширины нового Size.
heightintКомпонент высоты нового Size.

Method: add(size1, size2) [static]

 add(size1, size2) 

Добавляет ширину и высоту одной структуры Size к ширине и высоте другой структуры Size.

Parameters:

ПараметрТипОписание
size1SizeПервый Size для добавления.
size2SizeВторой Size для добавления.

Returns

ТипОписание
SizeSize структура, являющаяся результатом операции сложения.

Method: ceiling(size) [static]

 ceiling(size) 

Преобразует указанную структуру SizeF в структуру Size путем округления значений структуры Size до следующего большего целого.

Parameters:

ПараметрТипОписание
sizeSizeFSizeF структура для преобразования.

Returns

ТипОписание
SizeSize структура, в которую преобразует этот метод.

Method: round(size) [static]

 round(size) 

Преобразует указанную структуру SizeF в структуру Size путем округления значений структуры SizeF до ближайшего целого.

Parameters:

ПараметрТипОписание
sizeSizeFSizeF структура для преобразования.

Returns

ТипОписание
SizeSize структура, в которую преобразует этот метод.

Method: subtract(size1, size2) [static]

 subtract(size1, size2) 

Вычитает ширину и высоту одной структуры Size из ширины и высоты другой структуры Size.

Parameters:

ПараметрТипОписание
size1SizeСтруктура Size слева от оператора вычитания.
size2SizeСтруктура Size справа от оператора вычитания.

Returns

ТипОписание
SizeСтруктура Size, являющаяся результатом операции вычитания.

Method: truncate(size) [static]

 truncate(size) 

Преобразует указанную структуру SizeF в структуру Size путем усечения значений структуры SizeF до следующего меньшего целого.

Parameters:

ПараметрТипОписание
sizeSizeFSizeF структура для преобразования.

Returns

ТипОписание
SizeSize структура, в которую преобразует этот метод.