Size
内容
[
隐藏
]Size structure
存储一对有序整数,通常是矩形的宽度和高度。
public struct Size : IEquatable<Size>
构造函数
| 姓名 | 描述 |
|---|---|
| Size(Point) | 初始化Size从指定的结构Point. |
| Size(int, int) | 初始化Size来自指定维度的结构。 |
特性
| 姓名 | 描述 |
|---|---|
| Height { get; set; } | 获取或设置 this 的垂直分量Size. |
| IsEmpty { get; } | 获取一个值,该值指示这是否Size宽度和高度为 0. |
| Width { get; set; } | 获取或设置 this 的水平分量Size. |
方法
| 姓名 | 描述 |
|---|---|
| static Add(Size, Size) | 加一的宽和高Size结构为 的宽度和高度Size结构. |
| static Ceiling(SizeF) | 转换指定的SizeF结构为Size通过四舍五入的 values 的结构Size结构到下一个更高的整数值。 |
| static Round(SizeF) | 转换指定的SizeF结构为Size structure 通过四舍五入的值SizeF结构到最接近的整数值。 |
| static Subtract(Size, Size) | 减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构. |
| static Truncate(SizeF) | 转换指定的SizeF结构为Size structure 通过截断的值SizeF结构到下一个较低的整数值。 |
| override Equals(object) | 测试指定对象是否为Size与此具有相同的尺寸 Size. |
| Equals(Size) | 测试是否有其他Size结构的大小与此相同Size结构. |
| override GetHashCode() | 为此返回哈希码Size结构. |
| override ToString() | 转换 this 的属性Size到人类可读的字符串。 |
| operator + | 加一的宽和高Size结构为 的宽度和高度Size结构. |
| operator / | 划分Size由一个Int32生产Size. (2 operators) |
| operator == | 测试是否两个Size结构是平等的。 |
| explicit operator | 转换指定的Size到一个Point. |
| implicit operator | 转换指定的Size到一个SizeF. |
| operator != | 测试是否两个Size结构不同。 |
| operator * | 乘以一个Size由一个Int32生产Size. (4 operators) |
| operator - | 减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构. |
字段
| 姓名 | 描述 |
|---|---|
| static readonly Empty | 得到一个Size有一个结构Height和Width0. 的值 |
也可以看看
- 命名空间 System.Drawing
- 部件 Aspose.Drawing