System::Drawing::Size 类
内容
[
隐藏
]Size class
表示一对整数值,用于表示图像的宽度和高度。此类型应在栈上分配,并通过值或引用传递给函数。切勿使用 System::SmartPtr 类来管理此类型的对象。
class Size
方法
| 方法 | 描述 |
|---|---|
| static Add(const Size&, const Size&) | 返回一个新的 Size 对象,该对象是指定的 Size 对象的和,即其宽度值等于指定对象宽度值的总和,高度值等于指定对象高度值的总和。 |
| static Ceiling(const SizeF&) | 通过将指定的 SizeF 对象的宽度和高度值向上取整为下一个整数,构造一个 Size 对象。 |
| Equals(const Size&) const | 确定当前对象与指定对象是否相等,即它们是否表示相同的宽度和高度值。 |
| get_Height() const | 返回当前对象表示的高度值。 |
| get_IsEmpty() const | 确定宽度和高度值是否均为 0。 |
| get_Width() const | 返回当前对象表示的宽度值。 |
| GetHashCode() const | 返回当前对象的哈希码。 |
| operator Point() const | 构造一个 Point 对象实例,并分别使用当前对象的宽度和高度值对应地初始化其 X 和 Y 坐标。 |
| operator SizeF() const | 构造一个 SizeF 对象实例,并使用当前 Size 对象的宽度和高度值进行初始化。 |
| static Round(const SizeF&) | 通过将指定的 SizeF 对象的宽度和高度值四舍五入为最近的整数,构造一个 Size 对象。 |
| set_Height(int) | 设置当前对象表示的高度值。 |
| set_Width(int) | 设置当前对象表示的宽度值。 |
| Size() | 构造一个新的 Size 对象,并将其宽度和高度值初始化为 0。 |
| Size(const Point&) | 构造一个新的 Size 对象,并将其宽度和高度值分别初始化为指定点的 X 和 Y 坐标值。 |
| Size(int, int) | 构造一个新的 Size 对象并使用指定的值进行初始化。 |
| static Subtract(const Size&, const Size&) | 返回一个新的 Size 对象,该对象是 size2 从 size1 中相减的结果,即其宽度值为 size1’s 宽度值减去 size2’s 宽度值的结果,且高度值为 size1’s 高度值减去 size2’s 高度值的结果。 |
| ToString() const | 返回当前对象所表示的宽度和高度值对的字符串表示形式。 |
| static Truncate(const SizeF&) | 通过将指定的 SizeF 对象的宽度和高度值截断为更低的整数值,构造一个 Size 对象。 |
字段
| 字段 | 描述 |
|---|---|
| static Empty | 一个空的 Size 类实例,其宽度和高度值均为 0。 |
另见
- Namespace System::Drawing
- Library Aspose.Page for C++