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
| Name | 描述 |
|---|---|
| SizeF() | 初始化 SizeF 类的新实例 |
| SizeF(point) | 根据指定的 PointF 初始化 SizeF 结构的新实例。 |
| SizeF(size) | 从指定的 SizeF 初始化一个新的 SizeF 结构实例。 |
| SizeF(width, height) | 从指定的尺寸初始化一个新的 SizeF 结构实例。 |
Properties
| Name | Type | Access | 描述 |
|---|---|---|---|
| empty [static] | SizeF | r | 获取一个新的 SizeF 结构实例,其 SizeF.width 和 SizeF.height 值均为零。 |
| height | float | r/w | 获取或设置此 SizeF 的垂直分量。 |
| is_empty | bool | r | 获取一个值,指示此 SizeF 是否具有零宽度和高度。 |
| width | float | r/w | 获取或设置此 SizeF 的水平分量。 |
Methods
| Name | 描述 |
|---|---|
| add(size1, size2) | 将一个 SizeF 结构的宽度和高度添加到另一个 SizeF 结构的宽度和高度。 |
| create_from_point_f(point) | 根据指定的 PointF 初始化 SizeF 结构的新实例。 |
| 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)
根据指定的 PointF 初始化 SizeF 结构的新实例。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| point | PointF | 用于初始化此 SizeF 的 PointF。 |
Constructor: SizeF(size)
SizeF(size)
从指定的 SizeF 初始化一个新的 SizeF 结构实例。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| size | SizeF | 用于创建新 SizeF 的 SizeF。 |
Constructor: SizeF(width, height)
SizeF(width, height)
从指定的尺寸初始化一个新的 SizeF 结构实例。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| width | float | 新 SizeF 的宽度分量。 |
| height | float | 新 SizeF 的高度分量。 |
Method: add(size1, size2) [static]
add(size1, size2)
将一个 SizeF 结构的宽度和高度添加到另一个 SizeF 结构的宽度和高度。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| size1 | SizeF | 要相加的第一个 SizeF。 |
| size2 | SizeF | 要相加的第二个 SizeF。 |
Returns
| Type | Description |
|---|---|
| SizeF | 加法运算结果的 SizeF 结构。 |
Method: create_from_point_f(point) [static]
create_from_point_f(point)
根据指定的 PointF 初始化 SizeF 结构的新实例。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| point | PointF | 用于初始化此 SizeF 的 PointF。 |
Returns
| Type | Description |
|---|---|
| SizeF |
Method: create_from_size_f(size) [static]
create_from_size_f(size)
从指定的 SizeF 初始化一个新的 SizeF 结构实例。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| size | SizeF | 用于创建新 SizeF 的 SizeF。 |
Returns
| Type | Description |
|---|---|
| SizeF |
Method: subtract(size1, size2) [static]
subtract(size1, size2)
从另一个 SizeF 结构的宽度和高度中减去一个 SizeF 结构的宽度和高度。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| size1 | SizeF | 减法运算符左侧的 SizeF 结构。 |
| size2 | SizeF | 减法运算符右侧的 SizeF 结构。 |
Returns
| Type | Description |
|---|---|
| SizeF | 减法运算结果的 SizeF。 |
Method: to_point_f()
to_point_f()
Returns
| Type | Description |
|---|---|
| PointF | 返回一个 PointF 结构。 |
Method: to_size()
to_size()
Returns
| Type | Description |
|---|---|
| Size | 返回一个 Size 结构。 |