Struct Point

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; }

财产价值

Point

IsEmpty

收到一个值,表明这个 Aspose.Imaging.Point 是否是空的。

[JsonIgnore]
public bool IsEmpty { get; }

财产价值

bool

X

获取或设置这个 Aspose.Imaging.Point 的 x 协调。

public int X { get; set; }

财产价值

int

Y

获取或设置这个 Aspose.Imaging.Point 的 y 协调。

public int Y { get; set; }

财产价值

int

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

Point

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

Point

在 Aspose.Imaging.Point 这个方法转换为。

Equals(对象)

指定此 Aspose.Imaging.Point 是否包含与指定 System.Object 相同的坐标。

public override bool Equals(object obj)

Parameters

obj object

系统对象进行测试。

Returns

bool

是的,如果 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

int

此例的哈希代码,适合在哈希算法和数据结构中使用,如哈希表。

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

Point

在 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

Point

Aspose.Imaging.Point 是底部操作的结果。

ToLong()

将此点转换为一个单一的长值,包含X和Y坐标在高和低比特。

public long ToLong()

Returns

long

点对象包装在一个长值。

ToString()

将此 Aspose.Imaging.Point 转换为人类可读的链条。

public override string ToString()

Returns

string

一个系统.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

Point

在 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

Point

翻译 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

bool

是的,如果 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

Size

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

PointF

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

bool

是的,如果 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

Point

一个 Aspose.Imaging.Point 结构,由某个 Aspose.Imaging.Size 结构的负面翻译。

 中文