EmfCreatePen

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfObjectCreationRecordType

public final class EmfCreatePen extends EmfObjectCreationRecordType

该 EMR_CREATEPEN 记录定义用于图形操作的逻辑钢笔。

构造函数

构造函数描述
EmfCreatePen(EmfRecord source)初始化 EmfCreatePen 类的新实例。
EmfCreatePen()初始化 EmfCreatePen 类的新实例。

方法

方法描述
getIhPen()获取或设置一个 32 位无符号整数,指定逻辑笔对象在 EMF 对象表(第 3.1.1.1 节)中的索引。
setIhPen(int value)获取或设置一个 32 位无符号整数,指定逻辑笔对象在 EMF 对象表(第 3.1.1.1 节)中的索引。
getLogPen()获取或设置一个 LogPen 对象(第 2.2.19 节),该对象指定逻辑笔的样式、宽度和颜色。
setLogPen(EmfLogPen value)获取或设置一个 LogPen 对象(第 2.2.19 节),该对象指定逻辑笔的样式、宽度和颜色。

EmfCreatePen(EmfRecord source)

public EmfCreatePen(EmfRecord source)

初始化 EmfCreatePen 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

EmfCreatePen()

public EmfCreatePen()

初始化 EmfCreatePen 类的新实例。

getIhPen()

public int getIhPen()

获取或设置一个 32 位无符号整数,指定逻辑笔对象在 EMF 对象表(第 3.1.1.1 节)中的索引。必须保存此索引,以便可以重新使用或修改该对象。

Returns: int

setIhPen(int value)

public void setIhPen(int value)

获取或设置一个 32 位无符号整数,指定逻辑笔对象在 EMF 对象表(第 3.1.1.1 节)中的索引。必须保存此索引,以便可以重新使用或修改该对象。

Parameters:

参数类型描述
valueint

getLogPen()

public EmfLogPen getLogPen()

获取或设置一个 LogPen 对象(第 2.2.19 节),该对象指定逻辑笔的样式、宽度和颜色。

Returns: EmfLogPen

setLogPen(EmfLogPen value)

public void setLogPen(EmfLogPen value)

获取或设置一个 LogPen 对象(第 2.2.19 节),该对象指定逻辑笔的样式、宽度和颜色。

Parameters:

参数类型描述
valueEmfLogPen