PointF

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public final class PointF extends Struct<PointF>

表示浮点数 x 和 y 坐标的有序对,用于定义二维平面上的一点。

构造函数

构造函数描述
PointF()
PointF(float x, float y)使用指定的坐标初始化 com.aspose.imaging.PointF 结构的新实例。

方法

方法描述
getEmpty()获取一个 com.aspose.imaging.PointF 结构的新实例,其 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 值设为零。
op_Addition(PointF point, Size size)按给定的 com.aspose.imaging.Size 平移 com.aspose.imaging.PointF。
op_Subtraction(PointF point, Size size)按给定的 com.aspose.imaging.Size 的相反方向平移 com.aspose.imaging.PointF。
op_Addition(PointF point, SizeF size)按指定的 com.aspose.imaging.SizeF 平移 com.aspose.imaging.PointF。
op_Subtraction(PointF point, SizeF size)按指定的 com.aspose.imaging.SizeF 的相反方向平移 com.aspose.imaging.PointF。
op_Equality(PointF point1, PointF point2)比较两个 com.aspose.imaging.PointF 结构。
op_Inequality(PointF point1, PointF point2)确定指定点的坐标是否不相等。
add(PointF point, Size size)按指定的 com.aspose.imaging.Size 平移给定的 com.aspose.imaging.PointF。
subtract(PointF point, Size size)按指定尺寸的相反方向平移 com.aspose.imaging.PointF。
add(PointF point, SizeF size)按指定的 com.aspose.imaging.SizeF 平移给定的 com.aspose.imaging.PointF。
subtract(PointF point, SizeF size)按指定尺寸的相反方向平移 com.aspose.imaging.PointF。
isEquals(PointF obj1, PointF obj2)
isEmpty()获取指示此 com.aspose.imaging.PointF 是否为空的值。
getX()获取或设置此 com.aspose.imaging.PointF 的 x 坐标。
setX(float value)获取或设置此 com.aspose.imaging.PointF 的 x 坐标。
getY()获取或设置此 com.aspose.imaging.PointF 的 y 坐标。
setY(float value)获取或设置此 com.aspose.imaging.PointF 的 y 坐标。
equals(Object obj)指定此 com.aspose.imaging.PointF 是否包含与指定的 System.Object 相同的坐标。
hashCode()返回此 com.aspose.imaging.PointF 结构的哈希码。
toString()将此 com.aspose.imaging.PointF 转换为可读的字符串。
CloneTo(PointF that)
Clone()

PointF()

public PointF()

PointF(float x, float y)

public PointF(float x, float y)

使用指定的坐标初始化 com.aspose.imaging.PointF 结构的新实例。

Parameters:

参数类型描述
xfloat点的水平位置。
yfloat点的垂直位置。

getEmpty()

public static PointF getEmpty()

获取一个 com.aspose.imaging.PointF 结构的新实例,其 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 值设为零。

Returns: PointF

op_Addition(PointF point, Size size)

public static PointF op_Addition(PointF point, Size size)

按给定的 com.aspose.imaging.Size 平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSize一个 com.aspose.imaging.Size,指定要添加到 point 坐标的两个数字。

Returns: PointF - Returns the translated com.aspose.imaging.PointF.

op_Subtraction(PointF point, Size size)

public static PointF op_Subtraction(PointF point, Size size)

按给定的 com.aspose.imaging.Size 的相反方向平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSize一个 com.aspose.imaging.Size,指定要从 point 的 x 和 y 坐标中减去的数字。

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Addition(PointF point, SizeF size)

public static PointF op_Addition(PointF point, SizeF size)

按指定的 com.aspose.imaging.SizeF 平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSizeF指定要添加到 point 的 x 和 y 坐标的数字的 com.aspose.imaging.SizeF。

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Subtraction(PointF point, SizeF size)

public static PointF op_Subtraction(PointF point, SizeF size)

按指定的 com.aspose.imaging.SizeF 的相反方向平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSizeF指定要从 point 坐标中减去的数字的 com.aspose.imaging.SizeF。

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Equality(PointF point1, PointF point2)

public static boolean op_Equality(PointF point1, PointF point2)

比较两个 com.aspose.imaging.PointF 结构。结果指定这两个 com.aspose.imaging.PointF 结构的 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 属性的值是否相等。

Parameters:

参数类型描述
point1PointF要比较的第一个 com.aspose.imaging.PointF。
point2PointF要比较的第二个 com.aspose.imaging.PointF。

Returns: boolean - 如果第一个和第二个 com.aspose.imaging.PointF 结构的 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 值相等,则为 True;否则为 false。

op_Inequality(PointF point1, PointF point2)

public static boolean op_Inequality(PointF point1, PointF point2)

确定指定点的坐标是否不相等。

Parameters:

参数类型描述
point1PointF要比较的第一个 com.aspose.imaging.PointF。
point2PointF要比较的第二个 com.aspose.imaging.PointF。

Returns: boolean - True 表示 point1 和 point2 的 com.aspose.imaging.PointF.X 与 com.aspose.imaging.PointF.Y 值不相等;否则为 false。

add(PointF point, Size size)

public static PointF add(PointF point, Size size)

按指定的 com.aspose.imaging.Size 平移给定的 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSize指定要添加到 point 坐标的数字的 com.aspose.imaging.Size。

Returns: PointF - The translated com.aspose.imaging.PointF.

subtract(PointF point, Size size)

public static PointF subtract(PointF point, Size size)

按指定尺寸的相反方向平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSize指定要从 point 坐标中减去的数字的 com.aspose.imaging.Size。

Returns: PointF - The translated com.aspose.imaging.PointF.

add(PointF point, SizeF size)

public static PointF add(PointF point, SizeF size)

按指定的 com.aspose.imaging.SizeF 平移给定的 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSizeF指定要添加到 point 坐标的数字的 com.aspose.imaging.SizeF。

Returns: PointF - The translated com.aspose.imaging.PointF.

subtract(PointF point, SizeF size)

public static PointF subtract(PointF point, SizeF size)

按指定尺寸的相反方向平移 com.aspose.imaging.PointF。

Parameters:

参数类型描述
pointPointF要转换的 com.aspose.imaging.PointF。
sizeSizeF指定要从 point 坐标中减去的数字的 com.aspose.imaging.SizeF。

Returns: PointF - The translated com.aspose.imaging.PointF.

isEquals(PointF obj1, PointF obj2)

public static boolean isEquals(PointF obj1, PointF obj2)

Parameters:

参数类型描述
obj1PointF
obj2PointF

Returns: boolean

isEmpty()

public boolean isEmpty()

获取指示此 com.aspose.imaging.PointF 是否为空的值。

Returns: boolean - 如果 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 均为 0,则为 True;否则为 false。

getX()

public float getX()

获取或设置此 com.aspose.imaging.PointF 的 x 坐标。

Returns: float

setX(float value)

public void setX(float value)

获取或设置此 com.aspose.imaging.PointF 的 x 坐标。

Parameters:

参数类型描述
值float

getY()

public float getY()

获取或设置此 com.aspose.imaging.PointF 的 y 坐标。

Returns: float

setY(float value)

public void setY(float value)

获取或设置此 com.aspose.imaging.PointF 的 y 坐标。

Parameters:

参数类型描述
值float

equals(Object obj)

public boolean equals(Object obj)

指定此 com.aspose.imaging.PointF 是否包含与指定的 System.Object 相同的坐标。

Parameters:

参数类型描述
objjava.lang.Object用于测试的 System.Object。

Returns: boolean - 如果 obj 是 com.aspose.imaging.PointF 且其坐标与此 com.aspose.imaging.Point 相同,则返回 true。

hashCode()

public int hashCode()

返回此 com.aspose.imaging.PointF 结构的哈希码。

Returns: int - 指定此 com.aspose.imaging.PointF 结构的哈希值的整数。

toString()

public String toString()

将此 com.aspose.imaging.PointF 转换为可读的字符串。

Returns: java.lang.String - 表示此 com.aspose.imaging.PointF 的字符串。

CloneTo(PointF that)

public void CloneTo(PointF that)

Parameters:

参数类型描述
thatPointF

Clone()

public PointF Clone()

Returns: PointF