EmfCreateMonoBrush

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

EMR_CREATEMONOBRUSH 记录定义了用于图形操作的单色图案画刷。该图案由单色 DIB 指定。

构造函数

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

方法

方法描述
getIhBrush()获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中单色图案画笔对象的索引。
setIhBrush(int value)获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中单色图案画笔对象的索引。
getUsage()获取或设置指定如何解释 DIB 标头中颜色表值的 32 位无符号整数。
setUsage(int value)获取或设置指定如何解释 DIB 标头中颜色表值的 32 位无符号整数。
getBitmapBuffer()获取或设置包含以 WMF DeviceIndependentBitmap 对象形式打包的 DIB 的缓冲区([MS-WMF] 第 2.2.2.9 节)。
setBitmapBuffer(WmfDeviceIndependentBitmap value)获取或设置包含以 WMF DeviceIndependentBitmap 对象形式打包的 DIB 的缓冲区([MS-WMF] 第 2.2.2.9 节)。

EmfCreateMonoBrush(EmfRecord source)

public EmfCreateMonoBrush(EmfRecord source)

初始化 EmfCreateMonoBrush 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

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:

参数类型描述
valueint

getUsage()

public int getUsage()

获取或设置一个 32 位无符号整数,用于指定如何解释 DIB 标头中颜色表的值。此值必须位于 DIBColors 枚举中(第 2.1.9 节)。

Returns: int

setUsage(int value)

public void setUsage(int value)

获取或设置一个 32 位无符号整数,用于指定如何解释 DIB 标头中颜色表的值。此值必须位于 DIBColors 枚举中(第 2.1.9 节)。

Parameters:

参数类型描述
valueint

getBitmapBuffer()

public WmfDeviceIndependentBitmap getBitmapBuffer()

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

Returns: WmfDeviceIndependentBitmap

setBitmapBuffer(WmfDeviceIndependentBitmap value)

public void setBitmapBuffer(WmfDeviceIndependentBitmap value)

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

Parameters:

参数类型描述
valueWmfDeviceIndependentBitmap