EmfExtCreatePen

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 EmfExtCreatePen extends EmfObjectCreationRecordType

EMR\_EXTCREATEPEN 记录定义用于图形操作的扩展逻辑笔。可以指定可选的 DIB 作为线型。

构造函数

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

方法

方法描述
getIhPen()获取或设置 32 位无符号整数,指定 EMF 对象表 (section 3.1.1.1) 中扩展逻辑笔对象的索引。
setIhPen(int value)获取或设置 32 位无符号整数,指定 EMF 对象表 (section 3.1.1.1) 中扩展逻辑笔对象的索引。
getElp()获取或设置一个 LogPenEx 对象 (section 2.2.20),该对象指定具有包括可选线型数组在内属性的扩展逻辑笔。
setElp(EmfLogPenEx value)获取或设置一个 LogPenEx 对象 (section 2.2.20),该对象指定具有包括可选线型数组在内属性的扩展逻辑笔。
getBitmapBuffer()获取或设置一个可选缓冲区,其中包含以 WMF DeviceIndependentBitmap 对象 ([MS-WMF] section 2.2.2.9) 形式打包的 DIB。
setBitmapBuffer(WmfDeviceIndependentBitmap value)获取或设置一个可选缓冲区,其中包含以 WMF DeviceIndependentBitmap 对象 ([MS-WMF] section 2.2.2.9) 形式打包的 DIB。

EmfExtCreatePen(EmfRecord record)

public EmfExtCreatePen(EmfRecord record)

初始化 EmfExtCreatePen 类的新实例。

Parameters:

参数类型描述
recordEmfRecord记录。

EmfExtCreatePen()

public EmfExtCreatePen()

初始化 EmfExtCreatePen 类的新实例。

getIhPen()

public int getIhPen()

获取或设置 32 位无符号整数,指定 EMF 对象表 (section 3.1.1.1) 中扩展逻辑笔对象的索引。必须保存此索引,以便可以重用或修改此对象。

Returns: int

setIhPen(int value)

public void setIhPen(int value)

获取或设置 32 位无符号整数,指定 EMF 对象表 (section 3.1.1.1) 中扩展逻辑笔对象的索引。必须保存此索引,以便可以重用或修改此对象。

Parameters:

参数类型描述
valueint

getElp()

public EmfLogPenEx getElp()

获取或设置一个 LogPenEx 对象 (section 2.2.20),该对象指定具有包括可选线型数组在内属性的扩展逻辑笔。

Returns: EmfLogPenEx

setElp(EmfLogPenEx value)

public void setElp(EmfLogPenEx value)

获取或设置一个 LogPenEx 对象 (section 2.2.20),该对象指定具有包括可选线型数组在内属性的扩展逻辑笔。

Parameters:

参数类型描述
valueEmfLogPenEx

getBitmapBuffer()

public WmfDeviceIndependentBitmap getBitmapBuffer()

获取或设置一个可选缓冲区,其中包含以 WMF DeviceIndependentBitmap 对象 ([MS-WMF] section 2.2.2.9) 形式打包的 DIB。它不需要与 EMR_EXTCREATEPEN 记录的固定部分连续。

Returns: WmfDeviceIndependentBitmap

setBitmapBuffer(WmfDeviceIndependentBitmap value)

public void setBitmapBuffer(WmfDeviceIndependentBitmap value)

获取或设置一个可选缓冲区,其中包含以 WMF DeviceIndependentBitmap 对象 ([MS-WMF] section 2.2.2.9) 形式打包的 DIB。它不需要与 EMR_EXTCREATEPEN 记录的固定部分连续。

Parameters:

参数类型描述
valueWmfDeviceIndependentBitmap