EmfPlusPenData

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

public final class EmfPlusPenData extends EmfPlusStructureObjectType

EmfPlusPenData 对象指定图形笔的属性。

构造函数

构造函数描述
EmfPlusPenData()

方法

方法描述
getPenDataFlags()获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。
setPenDataFlags(int value)获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。
getPenUnit()获取或设置一个 32 位无符号整数,指定笔的测量单位。
setPenUnit(int value)获取或设置一个 32 位无符号整数,指定笔的测量单位。
getPenWidth()获取或设置一个 32 位浮点值,指定笔在 PenUnit 字段指定的单位下绘制的线宽。
setPenWidth(float value)获取或设置一个 32 位浮点值,指定笔在 PenUnit 字段指定的单位下绘制的线宽。
getOptionalData()获取或设置可选的 EmfPlusPenOptionalData 对象(第 2.2.2.34 节),用于指定笔对象的附加数据。
setOptionalData(EmfPlusPenOptionalData value)获取或设置可选的 EmfPlusPenOptionalData 对象(第 2.2.2.34 节),用于指定笔对象的附加数据。

EmfPlusPenData()

public EmfPlusPenData()

getPenDataFlags()

public int getPenDataFlags()

获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。该值必须由 PenData 标志组成(第 2.1.2.7 节)。

Returns: int

setPenDataFlags(int value)

public void setPenDataFlags(int value)

获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。该值必须由 PenData 标志组成(第 2.1.2.7 节)。

Parameters:

参数类型描述
valueint

getPenUnit()

public int getPenUnit()

获取或设置一个 32 位无符号整数,指定笔的测量单位。该值必须来自 UnitType 枚举(第 2.1.1.33 节)。

Returns: int

setPenUnit(int value)

public void setPenUnit(int value)

获取或设置一个 32 位无符号整数,指定笔的测量单位。该值必须来自 UnitType 枚举(第 2.1.1.33 节)。

Parameters:

参数类型描述
valueint

getPenWidth()

public float getPenWidth()

获取或设置一个 32 位浮点值,指定笔在 PenUnit 字段指定的单位下绘制的线宽。如果指定宽度为零,则使用最小值,该最小值由单位决定。

Returns: float

setPenWidth(float value)

public void setPenWidth(float value)

获取或设置一个 32 位浮点值,指定笔在 PenUnit 字段指定的单位下绘制的线宽。如果指定宽度为零,则使用最小值,该最小值由单位决定。

Parameters:

参数类型描述
valuefloat

getOptionalData()

public EmfPlusPenOptionalData getOptionalData()

获取或设置可选的 EmfPlusPenOptionalData 对象(第 2.2.2.34 节),用于指定笔对象的附加数据。该字段的具体内容由 PenDataFlags 字段的值决定。

Returns: EmfPlusPenOptionalData

setOptionalData(EmfPlusPenOptionalData value)

public void setOptionalData(EmfPlusPenOptionalData value)

获取或设置可选的 EmfPlusPenOptionalData 对象(第 2.2.2.34 节),用于指定笔对象的附加数据。该字段的具体内容由 PenDataFlags 字段的值决定。

Parameters:

参数类型描述
valueEmfPlusPenOptionalData