CmxEllipseSpec

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.fileformats.cmx.objectmodel.specs.ICmxObjectSpec

public class CmxEllipseSpec implements ICmxObjectSpec

表示为椭圆指定的几何信息。

构造函数

构造函数描述
CmxEllipseSpec()

方法

方法描述
getAngle1()获取用于定义饼形扇区的第一个角度。
setAngle1(float value)设置用于定义饼形扇区的第一个角度。
getAngle2()获取用于定义饼形扇区的第二个角度。
setAngle2(float value)设置用于定义饼形扇区的第二个角度。
getRotation()获取椭圆的旋转角度。
setRotation(float value)设置椭圆的旋转角度。
getPie()获取一个值,指示此 CmxEllipseSpec 是否为饼形。
setPie(boolean value)设置一个值,指示此 CmxEllipseSpec 是否为饼形。
getCenterX()获取矩形中心的 X 坐标。
setCenterX(float value)设置矩形中心的 X 坐标。
getCenterY()获取矩形中心的 Y 坐标。
setCenterY(float value)设置矩形中心的 Y 坐标。
getDiameterX()获取矩形 X 维度的直径。
setDiameterX(float value)设置矩形 X 维度的直径。
getDiameterY()获取矩形 Y 维度的直径。
setDiameterY(float value)设置矩形 Y 维度的直径。
getBoundingBox()获取边界框。
setBoundingBox(RectangleF value)设置边界框。
toString()返回表示此实例的字符串。
equals(Object o)检查对象是否相等。
hashCode()获取当前对象的哈希码。

CmxEllipseSpec()

public CmxEllipseSpec()

getAngle1()

public final float getAngle1()

获取用于定义饼形扇区的第一个角度。如果 Pie(#getPie.getPie/#setPie(boolean).setPie(boolean)) 为 false,则不受影响。以弧度为单位。

Returns: float - 用于定义饼形扇区的第一个角度。

setAngle1(float value)

public final void setAngle1(float value)

设置用于定义饼形扇区的第一个角度。如果 Pie(#getPie.getPie/#setPie(boolean).setPie(boolean)) 为 false,则不受影响。以弧度为单位。

Parameters:

参数类型描述
valuefloat用于定义饼图扇形的第一个角度。

getAngle2()

public final float getAngle2()

获取用于定义饼图扇形的第二个角度。如果 Pie(#getPie.getPie/#setPie(boolean).setPie(boolean)) 为 false,则不受影响。以弧度为单位。

Returns: float - 用于定义饼图扇形的第二个角度。

setAngle2(float value)

public final void setAngle2(float value)

设置用于定义饼图扇形的第二个角度。如果 Pie(#getPie.getPie/#setPie(boolean).setPie(boolean)) 为 false,则不受影响。以弧度为单位。

Parameters:

参数类型描述
valuefloat用于定义饼图扇形的第二个角度。

getRotation()

public final float getRotation()

获取椭圆的旋转角度。以弧度为单位。

Returns: float - 椭圆的旋转角度。

setRotation(float value)

public final void setRotation(float value)

设置椭圆的旋转角度。以弧度为单位。

Parameters:

参数类型描述
valuefloat椭圆的旋转角度。

getPie()

public final boolean getPie()

获取一个值,指示此 CmxEllipseSpec 是否为饼形。

Returns: boolean - 表示此 CmxEllipseSpec 是否为饼图的值。

setPie(boolean value)

public final void setPie(boolean value)

设置一个值,指示此 CmxEllipseSpec 是否为饼形。

Parameters:

参数类型描述
valueboolean表示此 CmxEllipseSpec 是否为饼图的值。

getCenterX()

public final float getCenterX()

获取矩形中心的 X 坐标。以常用文档距离单位计量。

Returns: float - 矩形中心的 X 坐标。

setCenterX(float value)

public final void setCenterX(float value)

设置矩形中心的 X 坐标。以常用文档距离单位计量。

Parameters:

参数类型描述
valuefloat矩形中心的 X 坐标。

getCenterY()

public final float getCenterY()

获取矩形中心的 Y 坐标。以常用文档距离单位计量。

Returns: float - 矩形中心的 Y 坐标。

setCenterY(float value)

public final void setCenterY(float value)

设置矩形中心的 Y 坐标。以常用文档距离单位计量。

Parameters:

参数类型描述
valuefloat矩形中心的 Y 坐标。

getDiameterX()

public final float getDiameterX()

获取矩形 X 维度的直径。以常用文档距离单位为单位。

Returns: float - 矩形 X 维度的直径。

setDiameterX(float value)

public final void setDiameterX(float value)

设置矩形 X 维度的直径。以常用文档距离单位为单位。

Parameters:

参数类型描述
valuefloat矩形 X 维度的直径。

getDiameterY()

public final float getDiameterY()

获取矩形 Y 维度的直径。以常用文档距离单位为单位。

Returns: float - 矩形 Y 维度的直径。

setDiameterY(float value)

public final void setDiameterY(float value)

设置矩形 Y 维度的直径。以常用文档距离单位为单位。

Parameters:

参数类型描述
valuefloat矩形 Y 维度的直径。

getBoundingBox()

public final RectangleF getBoundingBox()

获取边界框。

值:边界框。

Returns: RectangleF - the bounding box.

setBoundingBox(RectangleF value)

public final void setBoundingBox(RectangleF value)

设置边界框。

值:边界框。

Parameters:

参数类型描述
valueRectangleF边界框。

toString()

public String toString()

返回表示此实例的字符串。

Returns: java.lang.String - 表示此实例的字符串。

equals(Object o)

public boolean equals(Object o)

检查对象是否相等。

Parameters:

参数类型描述
ojava.lang.Object其他对象。

Returns: boolean - 相等比较结果。

hashCode()

public int hashCode()

获取当前对象的哈希码。

Returns: int - 哈希码。