EmfPlusCustomLineCapArrowData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusCustomBaseLineCap

public final class EmfPlusCustomLineCapArrowData extends EmfPlusCustomBaseLineCap

EmfPlusCustomLineCapArrowData 对象指定自定义线帽的可调箭头数据。

构造函数

构造函数描述
EmfPlusCustomLineCapArrowData()

方法

方法描述
getWidth()获取或设置一个 32 位浮点值,指定箭头帽的宽度。
setWidth(float value)获取或设置一个 32 位浮点值,指定箭头帽的宽度。
getHeight()获取或设置一个 32 位浮点值,指定箭头帽的高度。
setHeight(float value)获取或设置一个 32 位浮点值,指定箭头帽的高度。
getMiddleInset()获取或设置一个 32 位浮点值,指定箭头帽轮廓与填充之间的像素数。
setMiddleInset(float value)获取或设置一个 32 位浮点值,指定箭头帽轮廓与填充之间的像素数。
getFillState()获取或设置一个 32 位布尔值,指定箭头帽是否填充。
setFillState(boolean value)获取或设置一个 32 位布尔值,指定箭头帽是否填充。
getLineStartCap()获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。
setLineStartCap(int value)获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。
getLineEndCap()获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。
setLineEndCap(int value)获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。
getLineJoin()获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值,说明如何连接同一画笔绘制且端点相接的两条线。
setLineJoin(int value)获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值,说明如何连接同一画笔绘制且端点相接的两条线。
getLineMiterLimit()获取或设置一个 32 位浮点值,指定通过设置斜接角长度与线宽的最大允许比例来限制斜接角连接处的厚度上限。
setLineMiterLimit(float value)获取或设置一个 32 位浮点值,指定通过设置斜接角长度与线宽的最大允许比例来限制斜接角连接处的厚度上限。
getWidthScale()获取或设置一个 32 位浮点值,指定相对于用于绘制线条的图形笔宽度,对 EmfPlusCustomLineCap 对象的缩放量。
setWidthScale(float value)获取或设置一个 32 位浮点值,指定相对于用于绘制线条的图形笔宽度,对 EmfPlusCustomLineCap 对象的缩放量。
getFillHotSpot()获取或设置当前未使用的 EmfPlusPointF 对象。
setFillHotSpot(PointF value)获取或设置当前未使用的 EmfPlusPointF 对象。
getLineHotSpot()获取或设置一个当前未使用的 EmfPlusPointF 对象。
setLineHotSpot(PointF value)获取或设置一个当前未使用的 EmfPlusPointF 对象。

EmfPlusCustomLineCapArrowData()

public EmfPlusCustomLineCapArrowData()

getWidth()

public float getWidth()

获取或设置一个 32 位浮点值,指定箭头帽的宽度。

Returns: float

setWidth(float value)

public void setWidth(float value)

获取或设置一个 32 位浮点值,指定箭头帽的宽度。

Parameters:

参数类型描述
float

getHeight()

public float getHeight()

获取或设置一个 32 位浮点值,指定箭头帽的高度。

Returns: float

setHeight(float value)

public void setHeight(float value)

获取或设置一个 32 位浮点值,指定箭头帽的高度。

Parameters:

参数类型描述
float

getMiddleInset()

public float getMiddleInset()

获取或设置一个 32 位浮点值,指定箭头帽轮廓与填充之间的像素数。

Returns: float

setMiddleInset(float value)

public void setMiddleInset(float value)

获取或设置一个 32 位浮点值,指定箭头帽轮廓与填充之间的像素数。

Parameters:

参数类型描述
float

getFillState()

public boolean getFillState()

获取或设置一个 32 位布尔值,指定箭头帽是否填充。如果箭头帽未填充,则仅绘制轮廓。

Returns: boolean

setFillState(boolean value)

public void setFillState(boolean value)

获取或设置一个 32 位布尔值,指定箭头帽是否填充。如果箭头帽未填充,则仅绘制轮廓。

Parameters:

参数类型描述
boolean

getLineStartCap()

public int getLineStartCap()

获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。

Returns: int

setLineStartCap(int value)

public void setLineStartCap(int value)

获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。

Parameters:

参数类型描述
int

getLineEndCap()

public int getLineEndCap()

获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。

Returns: int

setLineEndCap(int value)

public void setLineEndCap(int value)

获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。

Parameters:

参数类型描述
int

getLineJoin()

public int getLineJoin()

获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值,说明如何连接同一画笔绘制且端点相接的两条线。在两条线端点的交叉处,线段连接使连接看起来更连续。

Returns: int

setLineJoin(int value)

public void setLineJoin(int value)

获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值,说明如何连接同一画笔绘制且端点相接的两条线。在两条线端点的交叉处,线段连接使连接看起来更连续。

Parameters:

参数类型描述
int

getLineMiterLimit()

public float getLineMiterLimit()

获取或设置一个 32 位浮点值,指定通过设置斜接角长度与线宽的最大允许比例来限制斜接角连接处的厚度上限。

Returns: float

setLineMiterLimit(float value)

public void setLineMiterLimit(float value)

获取或设置一个 32 位浮点值,指定通过设置斜接角长度与线宽的最大允许比例来限制斜接角连接处的厚度上限。

Parameters:

参数类型描述
float

getWidthScale()

public float getWidthScale()

获取或设置一个 32 位浮点值,指定相对于用于绘制线条的图形笔宽度,对 EmfPlusCustomLineCap 对象的缩放量。

Returns: float

setWidthScale(float value)

public void setWidthScale(float value)

获取或设置一个 32 位浮点值,指定相对于用于绘制线条的图形笔宽度,对 EmfPlusCustomLineCap 对象的缩放量。

Parameters:

参数类型描述
float

getFillHotSpot()

public PointF getFillHotSpot()

获取或设置当前未使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。

Returns: PointF

setFillHotSpot(PointF value)

public void setFillHotSpot(PointF value)

获取或设置当前未使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。

Parameters:

参数类型描述
valuePointF

getLineHotSpot()

public PointF getLineHotSpot()

获取或设置一个当前未使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。

Returns: PointF

setLineHotSpot(PointF value)

public void setLineHotSpot(PointF value)

获取或设置一个当前未使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。

Parameters:

参数类型描述
valuePointF