EmfCreateColorSpaceW

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

该 EMR_CREATECOLORSPACEW 记录从名称由 Unicode 字符组成的色彩配置文件创建逻辑颜色空间对象。

此记录定义的逻辑颜色空间对象可以通过 EMR\_SETCOLORSPACE 记录(第 2.3.8.7 节)选入回放设备上下文,该记录定义后续图形操作中使用的逻辑颜色空间。

构造函数

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

方法

方法描述
getIhCS()获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑颜色空间对象的索引。
setIhCS(int value)获取或设置一个 32 位无符号整数,指定 EMF 对象表(第 3.1.1.1 节)中逻辑颜色空间对象的索引。
getLcs()获取或设置一个 WMF LogColorSpaceW 对象([MS-WMF] 第 2.2.2.12 节),该对象可以使用 Unicode UTF16-LE 字符指定颜色配置文件的名称。
setLcs(WmfLogColorSpaceW value)获取或设置一个 WMF LogColorSpaceW 对象([MS-WMF] 第 2.2.2.12 节),该对象可以使用 Unicode UTF16-LE 字符指定颜色配置文件的名称。
getDwFlags()获取或设置一个 32 位无符号整数,提供有关此记录中数据的信息。
setDwFlags(int value)获取或设置一个 32 位无符号整数,提供有关此记录中数据的信息。
getCbData()获取或设置一个 32 位无符号整数,指定 Data 字段的大小(以字节为单位)。
setCbData(int value)获取或设置一个 32 位无符号整数,指定 Data 字段的大小(以字节为单位)。
getData()获取或设置一个可选的字节数组,指定颜色配置文件数据。
setData(byte[] value)获取或设置一个可选的字节数组,指定颜色配置文件数据。

EmfCreateColorSpaceW(EmfRecord source)

public EmfCreateColorSpaceW(EmfRecord source)

初始化 EmfCreateColorSpaceW 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord来源。

getIhCS()

public int getIhCS()

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

Returns: int

setIhCS(int value)

public void setIhCS(int value)

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

Parameters:

参数类型描述
int

getLcs()

public WmfLogColorSpaceW getLcs()

获取或设置一个 WMF LogColorSpaceW 对象([MS-WMF] 第 2.2.2.12 节),该对象可以使用 Unicode UTF16-LE 字符指定颜色配置文件的名称。

Returns: WmfLogColorSpaceW

setLcs(WmfLogColorSpaceW value)

public void setLcs(WmfLogColorSpaceW value)

获取或设置一个 WMF LogColorSpaceW 对象([MS-WMF] 第 2.2.2.12 节),该对象可以使用 Unicode UTF16-LE 字符指定颜色配置文件的名称。

Parameters:

参数类型描述
valueWmfLogColorSpaceW

getDwFlags()

public int getDwFlags()

获取或设置一个 32 位无符号整数,提供有关此记录中数据的信息。

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

获取或设置一个 32 位无符号整数,提供有关此记录中数据的信息。

Parameters:

参数类型描述
int

getCbData()

public int getCbData()

获取或设置一个 32 位无符号整数,指定 Data 字段的大小(以字节为单位)。

Returns: int

setCbData(int value)

public void setCbData(int value)

获取或设置一个 32 位无符号整数,指定 Data 字段的大小(以字节为单位)。

Parameters:

参数类型描述
int

getData()

public byte[] getData()

获取或设置一个可选的字节数组,指定颜色配置文件数据。

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

获取或设置一个可选的字节数组,指定颜色配置文件数据。

Parameters:

参数类型描述
byte[]