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.Xcom.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.Xcom.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.Xcom.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.Xcom.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 - 表示 point1point2com.aspose.imaging.PointF.Xcom.aspose.imaging.PointF.Y 值不相等时为 true;否则为 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.Xcom.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:

参数类型描述
valuefloat

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:

参数类型描述
valuefloat

equals(Object obj)

public boolean equals(Object obj)

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

Parameters:

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

Returns: boolean - 如果 objcom.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