EmfPlusCustomLineCapData

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 EmfPlusCustomLineCapData extends EmfPlusCustomBaseLineCap

EmfPlusCustomLineCapData 对象指定自定义线帽的默认数据。

构造函数

构造函数描述
EmfPlusCustomLineCapData()

方法

方法描述
getCustomLineCapDataFlags()获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。
setCustomLineCapDataFlags(int value)获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。
getBaseCap()获取或设置一个 32 位无符号整数,指定自定义线帽所基于的 LineCap 枚举值(第 2.1.1.18 节)。
setBaseCap(int value)获取或设置一个 32 位无符号整数,指定自定义线帽所基于的 LineCap 枚举值(第 2.1.1.18 节)。
getBaseInset()获取或设置一个 32 位浮点值,指定线帽起点与线段终点之间的距离。
setBaseInset(float value)获取或设置一个 32 位浮点值,指定线帽起点与线段终点之间的距离。
getStrokeStartCap()获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线段起始处使用的线帽。
setStrokeStartCap(int value)获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线段起始处使用的线帽。
getStrokeEndCap()获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线段末端使用的线帽。
setStrokeEndCap(int value)获取或设置一个 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线段末端使用的线帽。
getStrokeJoin()获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值(第 2.1.1.19 节),用于指定如何连接同一画笔绘制且端点相接的两条线。
setStrokeJoin(int value)获取或设置一个 32 位无符号整数,指定 LineJoin 枚举中的值(第 2.1.1.19 节),用于指定如何连接同一画笔绘制且端点相接的两条线。
getStrokeMiterLimit()获取或设置一个 32 位浮点值,包含通过设置斜接角的斜接长度与线宽的最大允许比例来限制连接处厚度的上限。
setStrokeMiterLimit(float value)获取或设置一个 32 位浮点值,包含通过设置斜接角的斜接长度与线宽的最大允许比例来限制连接处厚度的上限。
getWidthScale()获取或设置 32 位浮点值,指定相对于用于绘制线条的 EmfPlusPen 对象(第 2.2.1.7 节)宽度的自定义线帽的缩放量。
setWidthScale(float value)获取或设置 32 位浮点值,指定相对于用于绘制线条的 EmfPlusPen 对象(第 2.2.1.7 节)宽度的自定义线帽的缩放量。
getFillHotSpot()获取或设置未被当前使用的 EmfPlusPointF 对象。
setFillHotSpot(PointF value)获取或设置未被当前使用的 EmfPlusPointF 对象。
getStrokeHotSpot()获取或设置未被当前使用的 EmfPlusPointF 对象。
setStrokeHotSpot(PointF value)获取或设置未被当前使用的 EmfPlusPointF 对象。
getOptionalData()获取或设置可选的 EmfPlusCustomLineCapOptionalData 对象(第 2.2.2.14 节),该对象指定自定义图形线帽的附加数据。
setOptionalData(EmfPlusCustomLineCapOptionalData value)获取或设置可选的 EmfPlusCustomLineCapOptionalData 对象(第 2.2.2.14 节),该对象指定自定义图形线帽的附加数据。

EmfPlusCustomLineCapData()

public EmfPlusCustomLineCapData()

getCustomLineCapDataFlags()

public int getCustomLineCapDataFlags()

获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。

Returns: int

setCustomLineCapDataFlags(int value)

public void setCustomLineCapDataFlags(int value)

获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。

Parameters:

参数类型描述
valueint

getBaseCap()

public int getBaseCap()

获取或设置一个 32 位无符号整数,指定自定义线帽所基于的 LineCap 枚举值(第 2.1.1.18 节)。

Returns: int

setBaseCap(int value)

public void setBaseCap(int value)

获取或设置一个 32 位无符号整数,指定自定义线帽所基于的 LineCap 枚举值(第 2.1.1.18 节)。

Parameters:

参数类型描述
valueint

getBaseInset()

public float getBaseInset()

获取或设置一个 32 位浮点值,指定线帽起点与线段终点之间的距离。

Returns: float

setBaseInset(float value)

public void setBaseInset(float value)

获取或设置一个 32 位浮点值,指定线帽起点与线段终点之间的距离。

Parameters:

参数类型描述
valuefloat

getStrokeStartCap()

public int getStrokeStartCap()

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

Returns: int

setStrokeStartCap(int value)

public void setStrokeStartCap(int value)

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

Parameters:

参数类型描述
valueint

getStrokeEndCap()

public int getStrokeEndCap()

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

Returns: int

setStrokeEndCap(int value)

public void setStrokeEndCap(int value)

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

Parameters:

参数类型描述
valueint

getStrokeJoin()

public int getStrokeJoin()

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

Returns: int

setStrokeJoin(int value)

public void setStrokeJoin(int value)

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

Parameters:

参数类型描述
valueint

getStrokeMiterLimit()

public float getStrokeMiterLimit()

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

Returns: float

setStrokeMiterLimit(float value)

public void setStrokeMiterLimit(float value)

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

Parameters:

参数类型描述
valuefloat

getWidthScale()

public float getWidthScale()

获取或设置 32 位浮点值,指定相对于用于绘制线条的 EmfPlusPen 对象(第 2.2.1.7 节)宽度的自定义线帽的缩放量。

Returns: float

setWidthScale(float value)

public void setWidthScale(float value)

获取或设置 32 位浮点值,指定相对于用于绘制线条的 EmfPlusPen 对象(第 2.2.1.7 节)宽度的自定义线帽的缩放量。

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

getStrokeHotSpot()

public PointF getStrokeHotSpot()

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

Returns: PointF

setStrokeHotSpot(PointF value)

public void setStrokeHotSpot(PointF value)

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

Parameters:

参数类型描述
valuePointF

getOptionalData()

public EmfPlusCustomLineCapOptionalData getOptionalData()

获取或设置可选的 EmfPlusCustomLineCapOptionalData 对象(第 2.2.2.14 节),该对象指定自定义图形线帽的附加数据。此字段的具体内容由 CustomLineCapDataFlags 字段的值决定。

Returns: EmfPlusCustomLineCapOptionalData

setOptionalData(EmfPlusCustomLineCapOptionalData value)

public void setOptionalData(EmfPlusCustomLineCapOptionalData value)

获取或设置可选的 EmfPlusCustomLineCapOptionalData 对象(第 2.2.2.14 节),该对象指定自定义图形线帽的附加数据。此字段的具体内容由 CustomLineCapDataFlags 字段的值决定。

Parameters:

参数类型描述
valueEmfPlusCustomLineCapOptionalData