EmfCreateBrushIndirect
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 EmfCreateBrushIndirect extends EmfObjectCreationRecordType
该 EMR_CREATEBRUSHINDIRECT 记录定义用于图形操作的逻辑画刷。
此记录定义的逻辑画笔对象可以通过 EMR_SELECTOBJECT 记录(第 2.3.8.5 节)选择到回放设备上下文中,该记录指定后续图形操作中使用的逻辑画笔。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfCreateBrushIndirect(EmfRecord source) | 初始化 EmfCreateBrushIndirect 类的新实例。 |
| EmfCreateBrushIndirect() | 初始化 EmfCreateBrushIndirect 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getIhBrush() | 获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑画笔对象的索引。 |
| setIhBrush(int value) | 获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑画笔对象的索引。 |
| getLogBrush() | 获取或设置一个 LogBrushEx 对象(第 2.2.12 节),用于指定逻辑画笔的样式、颜色和图案。 |
| setLogBrush(EmfLogBrushEx value) | 获取或设置一个 LogBrushEx 对象(第 2.2.12 节),用于指定逻辑画笔的样式、颜色和图案。 |
EmfCreateBrushIndirect(EmfRecord source)
public EmfCreateBrushIndirect(EmfRecord source)
初始化 EmfCreateBrushIndirect 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| source | EmfRecord | 源。 |
EmfCreateBrushIndirect()
public EmfCreateBrushIndirect()
初始化 EmfCreateBrushIndirect 类的新实例。
getIhBrush()
public int getIhBrush()
获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑画笔对象的索引。必须保存此索引,以便可以重新使用或修改该对象。
Returns: int
setIhBrush(int value)
public void setIhBrush(int value)
获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑画笔对象的索引。必须保存此索引,以便可以重新使用或修改该对象。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getLogBrush()
public EmfLogBrushEx getLogBrush()
获取或设置一个 LogBrushEx 对象(第 2.2.12 节),该对象指定逻辑画刷的样式、颜色和图案。该对象中的 BrushStyle 字段必须是 BS_SOLID、BS_HATCHED 或 BS_NULL。
Returns: EmfLogBrushEx
setLogBrush(EmfLogBrushEx value)
public void setLogBrush(EmfLogBrushEx value)
获取或设置一个 LogBrushEx 对象(第 2.2.12 节),该对象指定逻辑画刷的样式、颜色和图案。该对象中的 BrushStyle 字段必须是 BS_SOLID、BS_HATCHED 或 BS_NULL。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfLogBrushEx |