Struct Point
名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.4.0)
代表一对整合 x 和 y 协调,在二维平面中定义一个点。
public struct Point
继承人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(int , int , int)
启动 Aspose.Imaging.Point 结构的新例子,使用指定的坐标。
public Point(int x, int y)
Parameters
x
int
地点的水平位置。
y
int
点的垂直位置。
Point(Size)
从 Aspose.Imaging.Size 结构开始一个新的例子。
public Point(Size size)
Parameters
size
Size
包含新点协调。
Point(因特)
启动 Aspose.Imaging.Point 结构的新例子,使用由整体值指定的坐标。
public Point(int dw)
Parameters
dw
int
32 位整合器,指定新点的坐标。
Properties
Empty
收到 Aspose.Imaging.Point 结构的新例子,其中有 Aspose.Imaging.Point.X 和 Aspose.Imaging.Point.Y 值设置为零。
public static Point Empty { get; }
财产价值
IsEmpty
收到一个值,表明这个 Aspose.Imaging.Point 是否是空的。
[JsonIgnore]
public bool IsEmpty { get; }
财产价值
X
获取或设置这个 Aspose.Imaging.Point 的 x 协调。
public int X { get; set; }
财产价值
Y
获取或设置这个 Aspose.Imaging.Point 的 y 协调。
public int Y { get; set; }
财产价值
Methods
Add(点,大小)
将指定的 Aspose.Imaging.Size 添加到指定的 Aspose.Imaging.Point。
public static Point Add(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point 要添加到。
size
Size
将 Aspose.Imaging.Size 添加到 点。
Returns
Aspose.Imaging.Point 是附加操作的结果。
Ceiling(点数)
将指定的 Aspose.Imaging.PointF 转换为 Aspose.Imaging.Point 通过将 Aspose.Imaging.PointF 的值转换为下一个更高的整体值。
public static Point Ceiling(PointF point)
Parameters
point
PointF
将 Aspose.Imaging.PointF 转换为
Returns
在 Aspose.Imaging.Point 这个方法转换为。
Equals(对象)
指定此 Aspose.Imaging.Point 是否包含与指定 System.Object 相同的坐标。
public override bool Equals(object obj)
Parameters
obj
object
系统对象进行测试。
Returns
是的,如果 obj’ 是一个 Aspose.Imaging.Point 和这个 Aspose.Imaging.Point 相同的坐标。
FromLong(长,外 int,外 int)
解构一个点对象包装在一个长的对象,以分离 X 和 Y int 值。
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
点对象包装在一个长值。
x
int
从包装点X值中提取的值。
y
int
从包装点 Y 值中提取的值。
GetHashCode()
返回此 Aspose.Imaging.Point 的密码。
public override int GetHashCode()
Returns
此例的哈希代码,适合在哈希算法和数据结构中使用,如哈希表。
Offset(Point)
通过指定的 Aspose.Imaging.Point 翻译。
public void Offset(Point point)
Parameters
point
Point
Aspose.Imaging.Point 用于补偿这个 Aspose.Imaging.Point。
Offset(int , int , int)
翻译这个 Aspose.Imaging.Point 按所指定的数量。
public void Offset(int dx, int dy)
Parameters
dx
int
以 x 协调为代价。
dy
int
收取 Y 协调的费用。
Round(点数)
将指定的 Aspose.Imaging.PointF 转换为 Aspose.Imaging.Point 对象,将 Aspose.Imaging.Point 值转换为最接近的整体。
public static Point Round(PointF point)
Parameters
point
PointF
将 Aspose.Imaging.PointF 转换为
Returns
在 Aspose.Imaging.Point 这个方法转换为。
Subtract(点,大小)
返回指定的 Aspose.Imaging.Size 从指定的 Aspose.Imaging.Point 中提取的结果。
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point 要从中提取。
size
Size
Aspose.Imaging.Size 可从 point 中提取。
Returns
Aspose.Imaging.Point 是底部操作的结果。
ToLong()
将此点转换为一个单一的长值,包含X和Y坐标在高和低比特。
public long ToLong()
Returns
点对象包装在一个长值。
ToString()
将此 Aspose.Imaging.Point 转换为人类可读的链条。
public override string ToString()
Returns
一个系统.String 代表这个实例。
Truncate(点数)
将所指定的 Aspose.Imaging.PointF 转换为 Aspose.Imaging.Point 通过将 Aspose.Imaging.Point 的值转换为 Aspose.Imaging.Point。
public static Point Truncate(PointF point)
Parameters
point
PointF
将 Aspose.Imaging.PointF 转换为
Returns
在 Aspose.Imaging.Point 这个方法转换为。
Operators
运营商 +(点,大小)
翻译一个 Aspose.Imaging.Point 通过一个特定的 Aspose.Imaging.Size。
public static Point operator +(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point 翻译。
size
Size
一个 Aspose.Imaging.Size 指定将数字添加到 point 的坐标的对称。
Returns
翻译 Aspose.Imaging.Point。
主持人 =(点,点)
比较两个 Aspose.Imaging.Point 对象 结果确定 Aspose.Imaging.Point.X 和 Aspose.Imaging.Point.Y 两个 Aspose.Imaging.Point 对象的属性是否相同。
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
第一個 Aspose.Imaging.Point 比較。
point2
Point
一个第二个 Aspose.Imaging.Point 比较。
Returns
是的,如果 Aspose.Imaging.Point.X 和 Aspose.Imaging.Point.Y 值的 point1’ 和
point2’ 是相同的;否则,假。
运营商大小(Point)
将指定的 Aspose.Imaging.Point 结构转换为 Aspose.Imaging.Size 结构。
public static explicit operator Size(Point point)
Parameters
point
Point
要转换的 Aspose.Imaging.Point。
Returns
Aspose.Imaging.Size 是由转换而产生的。
随机运营商 PointF(Point)
将指定的 Aspose.Imaging.Point 结构转换为 Aspose.Imaging.PointF 结构。
public static implicit operator PointF(Point point)
Parameters
point
Point
要转换的 Aspose.Imaging.Point。
Returns
Aspose.Imaging.PointF 是由转换产生的。
运营商 !=(点,点)
比较两个 Aspose.Imaging.Point 对象 结果确定了 Aspose.Imaging.Point.X 或 Aspose.Imaging.Point.Y 两个 Aspose.Imaging.Point 对象的属性是否不平等。
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
第一個 Aspose.Imaging.Point 比較。
point2
Point
一个第二个 Aspose.Imaging.Point 比较。
Returns
是的,如果 Aspose.Imaging.Point.X 属性或 Aspose.Imaging.Point.Y 属性的值与 point1’ 和
point2’ 不同;否则,假。
运营商 -(点,大小)
翻译一个 Aspose.Imaging.Point 以某个 Aspose.Imaging.Size 的负数。
public static Point operator -(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point 翻译。
size
Size
Aspose.Imaging.Size 指定从 point 的坐标中提取的数字对。
Returns
一个 Aspose.Imaging.Point 结构,由某个 Aspose.Imaging.Size 结构的负面翻译。