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:
| 参数 | 类型 | 描述 |
|---|---|---|
| record | EmfRecord | 记录。 |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfLogPenEx |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | WmfDeviceIndependentBitmap |