结构体 Point
内容
[
隐藏
]Point structure
表示整数 x 和 y 坐标的有序对,定义二维平面上的一点。
public struct Point
构造函数
| 名称 | 描述 |
|---|---|
| Point(int) | 使用整数值指定的坐标初始化 Point 结构的新实例。 |
| Point(Size) | 从 Size 结构初始化 Point 结构的新实例。 |
| Point(int, int) | 使用指定的坐标初始化 Point 结构的新实例。 |
属性
| 名称 | 描述 |
|---|---|
| static Empty { get; } | 获取一个 Point 结构的新实例,其 X 和 Y 值设为零。 |
| IsEmpty { get; } | 获取一个值,指示此 Point 是否为空。 |
| X { get; set; } | 获取或设置此 Point 的 x 坐标。 |
| Y { get; set; } | 获取或设置此 Point 的 y 坐标。 |
方法
| 名称 | 描述 |
|---|---|
| static Add(Point, Size) | 将指定的 Size 添加到指定的 Point。 |
| static Ceiling(PointF) | 通过将指定的 PointF 的值向上取整到下一个更高的整数,将其转换为 Point。 |
| static Round(PointF) | 通过将指定的 PointF 的值四舍五入到最近的整数,将其转换为 Point 对象。 |
| static Subtract(Point, Size) | 返回从指定的 Point 中减去指定的 Size 的结果。 |
| static Truncate(PointF) | 通过截断 Point 的值,将指定的 PointF 转换为 Point。 |
| override Equals(object) | 指定此 Point 是否包含与指定对象相同的坐标。 |
| override GetHashCode() | 返回此 Point 的哈希码。 |
| Offset(Point) | 按指定的 Point 平移此 Point。 |
| Offset(int, int) | 按指定的量平移此 Point。 |
| ToLong() | 将此 Point 转换为单个 long 值,其中高位和低位分别包含 X 和 Y 坐标。 |
| override ToString() | 将此 Point 转换为人类可读的字符串。 |
| static FromLong(long, out int, out int) | 将打包在 long 对象中的 Point 对象解构为单独的 X 和 Y 整型值。 |
| operator + | 按给定的 Size 平移 Point。 |
| operator == | 比较两个 Point 对象。结果指定两个 Point 对象的 X 和 Y 属性值是否相等。 |
| explicit operator | 将指定的 Point 结构转换为 Size 结构。 |
| implicit operator | 将指定的 Point 结构转换为 PointF 结构。 |
| operator != | 比较两个 Point 对象。结果指定两个 Point 对象的 X 或 Y 属性值是否不相等。 |
| operator - | 按给定 Size 的负值平移 Point。 |
另请参见
- namespace Aspose.Imaging
- assembly Aspose.Imaging