EmfSetIcmProfileW

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.EmfStateRecordType

public final class EmfSetIcmProfileW extends EmfStateRecordType

EMR_SETICMPROFILEW 记录指定用于图形输出的、文件名由 Unicode 字符组成的颜色配置文件。

构造函数

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

方法

方法描述
getDwFlags()获取或设置包含颜色配置文件标志的 32 位无符号整数。
setDwFlags(int value)获取或设置包含颜色配置文件标志的 32 位无符号整数。
getCbName()获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。
setCbName(int value)获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。
getCbData()获取或设置一个 32 位无符号整数,用于指定颜色配置文件数据的大小(如果已附加)。
setCbData(int value)获取或设置一个 32 位无符号整数,用于指定颜色配置文件数据的大小(如果已附加)。
getData()获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。
setData(byte[] value)获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。
getName()获取名称
getRawData()获取原始数据

EmfSetIcmProfileW(EmfRecord source)

public EmfSetIcmProfileW(EmfRecord source)

初始化 EmfSetIcmProfileW 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

getDwFlags()

public int getDwFlags()

获取或设置包含颜色配置文件标志的 32 位无符号整数。

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

获取或设置包含颜色配置文件标志的 32 位无符号整数。

Parameters:

参数类型描述
valueint

getCbName()

public int getCbName()

获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。

Returns: int

setCbName(int value)

public void setCbName(int value)

获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。

Parameters:

参数类型描述
valueint

getCbData()

public int getCbData()

获取或设置一个 32 位无符号整数,用于指定颜色配置文件数据的大小(如果已附加)。

Returns: int

setCbData(int value)

public void setCbData(int value)

获取或设置一个 32 位无符号整数,用于指定颜色配置文件数据的大小(如果已附加)。

Parameters:

参数类型描述
valueint

getData()

public byte[] getData()

获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。

Parameters:

参数类型描述
valuebyte[]

getName()

public String getName()

获取名称

Returns: java.lang.String

getRawData()

public byte[] getRawData()

获取原始数据

Returns: byte[]