Класс SizeF

Summary: Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Module: aspose.imaging

Full Name: aspose.imaging.SizeF

Constructors

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

Properties

NameTypeAccessDescription
empty [static]SizeFrВозвращает новый экземпляр структуры SizeF, у которой значения SizeF.width и SizeF.height установлены в ноль.
heightfloatr/wПолучает или задает вертикальную компоненту этого SizeF.
is_emptyboolrВозвращает значение, указывающее, имеет ли этот SizeF нулевую ширину и высоту.
widthfloatr/wПолучает или задает горизонтальную компоненту этого SizeF.

Methods

NameDescription
add(size1, size2)Добавляет ширину и высоту одной структуры SizeF к ширине и высоте другой структуры SizeF.
create_from_point_f(point)Инициализирует новый экземпляр структуры SizeF из указанной PointF.
create_from_size_f(size)Инициализирует новый экземпляр структуры SizeF из указанного SizeF.
subtract(size1, size2)Вычитает ширину и высоту одной структуры SizeF из ширины и высоты другой структуры SizeF.
to_point_f()Преобразует SizeF в PointF.
to_size()Преобразует SizeF в структуру Size с усечёнными значениями размеров.

Constructor: SizeF()

 SizeF() 

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

Constructor: SizeF(point)

 SizeF(point) 

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

Parameters:

ПараметрТипОписание
pointPointFОбъект PointF из которого инициализируется данный SizeF.

Constructor: SizeF(size)

 SizeF(size) 

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

Parameters:

ПараметрТипОписание
sizeSizeFОбъект SizeF из которого создаётся новый SizeF.

Constructor: SizeF(width, height)

 SizeF(width, height) 

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

Parameters:

ПараметрТипОписание
widthfloatКомпонента ширины нового SizeF.
heightfloatКомпонента высоты нового SizeF.

Method: add(size1, size2) [static]

 add(size1, size2) 

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

Parameters:

ПараметрТипОписание
size1SizeFПервый SizeF для добавления.
size2SizeFВторой SizeF для добавления.

Returns

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

Method: create_from_point_f(point) [static]

 create_from_point_f(point) 

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

Parameters:

ПараметрТипОписание
pointPointFОбъект PointF из которого инициализируется данный SizeF.

Returns

ТипОписание
SizeF

Method: create_from_size_f(size) [static]

 create_from_size_f(size) 

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

Parameters:

ПараметрТипОписание
sizeSizeFОбъект SizeF из которого создаётся новый SizeF.

Returns

ТипОписание
SizeF

Method: subtract(size1, size2) [static]

 subtract(size1, size2) 

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

Parameters:

ПараметрТипОписание
size1SizeFСтруктура SizeF слева от оператора вычитания.
size2SizeFСтруктура SizeF справа от оператора вычитания.

Returns

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

Method: to_point_f()

 to_point_f() 

Преобразует SizeF в PointF.

Returns

ТипОписание
PointFВозвращает структуру PointF.

Method: to_size()

 to_size() 

Преобразует SizeF в структуру Size с усечёнными значениями размеров.

Returns

ТипОписание
SizeВозвращает структуру Size.