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 节)中逻辑颜色空间对象的索引。必须保存此索引,以便可以重新使用或修改该对象。

Returns: int

setIhCS(int value)

public void setIhCS(int value)

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

Parameters:

参数类型描述
valueint

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:

参数类型描述
valueint

getCbData()

public int getCbData()

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

Returns: int

setCbData(int value)

public void setCbData(int value)

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

Parameters:

参数类型描述
valueint

getData()

public byte[] getData()

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

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

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

Parameters:

参数类型描述
valuebyte[]