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:

参数类型描述
int

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:

参数类型描述
int

getBaseInset()

public float getBaseInset()

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

Returns: float

setBaseInset(float value)

public void setBaseInset(float value)

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

Parameters:

参数类型描述
float

getStrokeStartCap()

public int getStrokeStartCap()

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

Returns: int

setStrokeStartCap(int value)

public void setStrokeStartCap(int value)

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

Parameters:

参数类型描述
int

getStrokeEndCap()

public int getStrokeEndCap()

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

Returns: int

setStrokeEndCap(int value)

public void setStrokeEndCap(int value)

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

Parameters:

参数类型描述
int

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:

参数类型描述
int

getStrokeMiterLimit()

public float getStrokeMiterLimit()

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

Returns: float

setStrokeMiterLimit(float value)

public void setStrokeMiterLimit(float value)

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

Parameters:

参数类型描述
float

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:

参数类型描述
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

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