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:

参数类型描述
valuefloat

getHeight()

public float getHeight()

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

Returns: float

setHeight(float value)

public void setHeight(float value)

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

Parameters:

参数类型描述
valuefloat

getMiddleInset()

public float getMiddleInset()

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

Returns: float

setMiddleInset(float value)

public void setMiddleInset(float value)

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

Parameters:

参数类型描述
valuefloat

getFillState()

public boolean getFillState()

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

Returns: boolean

setFillState(boolean value)

public void setFillState(boolean value)

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

Parameters:

参数类型描述
valueboolean

getLineStartCap()

public int getLineStartCap()

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

Returns: int

setLineStartCap(int value)

public void setLineStartCap(int value)

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

Parameters:

参数类型描述
valueint

getLineEndCap()

public int getLineEndCap()

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

Returns: int

setLineEndCap(int value)

public void setLineEndCap(int value)

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

Parameters:

参数类型描述
valueint

getLineJoin()

public int getLineJoin()

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

Returns: int

setLineJoin(int value)

public void setLineJoin(int value)

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

Parameters:

参数类型描述
valueint

getLineMiterLimit()

public float getLineMiterLimit()

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

Returns: float

setLineMiterLimit(float value)

public void setLineMiterLimit(float value)

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

Parameters:

参数类型描述
valuefloat

getWidthScale()

public float getWidthScale()

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

Returns: float

setWidthScale(float value)

public void setWidthScale(float value)

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

Parameters:

参数类型描述
valuefloat

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