EmfColorMatchToTargetW
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 EmfColorMatchToTargetW extends EmfStateRecordType
EMR_COLORMATCHTOTargetW 记录指定是否使用文件名为 Unicode 字符的颜色配置文件执行颜色匹配。
可以使用 EMR_COLORMATCHTOTargetW 记录来控制是否在回放设备上下文中应用当前颜色变换。如果 dwAction 值为 CS_ENABLE,则启用颜色映射,并且应将当前颜色变换应用于后续图形操作。如果 dwAction 设置为 CS_DISABLE,则不应应用颜色变换。当 dwAction 为 CS_ENABLE 时启用对目标的颜色映射,但对颜色空间或色域映射的更改不会被应用。然而,当对目标的颜色映射被禁用时,这些更改必须生效。除非已使用 EMR_SETICMMODE 记录(第 2.3.11.14 节)启用颜色管理,否则 dwAction 字段不应设置为 CS_DELETE_TRANSFORM。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfColorMatchToTargetW(EmfRecord source) | 初始化 EmfColorMatchToTargetW 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getDwAction() | 获取或设置一个 32 位无符号整数,指定 ColorSpace 枚举(第 2.1.7 节)中的值。 |
| setDwAction(int value) | 获取或设置一个 32 位无符号整数,指定 ColorSpace 枚举(第 2.1.7 节)中的值。 |
| getDwFlags() | 获取或设置一个 32 位无符号整数,指定 ColorMatchToTarget 枚举(第 2.1.6 节)中的值。 |
| setDwFlags(int value) | 获取或设置一个 32 位无符号整数,指定 ColorMatchToTarget 枚举(第 2.1.6 节)中的值。 |
| getCbName() | 获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。 |
| setCbName(int value) | 获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。 |
| getCbData() | 获取或设置一个 32 位无符号整数,指定目标颜色配置文件的原始数据大小(如果包含在 Data 字段中)。 |
| setCbData(int value) | 获取或设置一个 32 位无符号整数,指定目标颜色配置文件的原始数据大小(如果包含在 Data 字段中)。 |
| getData() | 获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。 |
| setData(byte[] value) | 获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。 |
| getName() | 获取名称 |
| getRawData() | 获取原始数据 |
EmfColorMatchToTargetW(EmfRecord source)
public EmfColorMatchToTargetW(EmfRecord source)
初始化 EmfColorMatchToTargetW 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| source | EmfRecord | 源。 |
getDwAction()
public int getDwAction()
获取或设置一个 32 位无符号整数,指定 ColorSpace 枚举(第 2.1.7 节)中的值。
Returns: int
setDwAction(int value)
public void setDwAction(int value)
获取或设置一个 32 位无符号整数,指定 ColorSpace 枚举(第 2.1.7 节)中的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getDwFlags()
public int getDwFlags()
获取或设置一个 32 位无符号整数,指定 ColorMatchToTarget 枚举(第 2.1.6 节)中的值。
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
获取或设置一个 32 位无符号整数,指定 ColorMatchToTarget 枚举(第 2.1.6 节)中的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getCbName()
public int getCbName()
获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。
Returns: int
setCbName(int value)
public void setCbName(int value)
获取或设置一个 32 位无符号整数,指定所需颜色配置文件的 Unicode UTF16-LE 名称的字节数。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getCbData()
public int getCbData()
获取或设置一个 32 位无符号整数,指定目标颜色配置文件的原始数据大小(如果包含在 Data 字段中)。
Returns: int
setCbData(int value)
public void setCbData(int value)
获取或设置一个 32 位无符号整数,指定目标颜色配置文件的原始数据大小(如果包含在 Data 字段中)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getData()
public byte[] getData()
获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。
Returns: byte[]
setData(byte[] value)
public void setData(byte[] value)
获取或设置一个大小为 (cbName + cbData) 字节的数组,用于指定所需颜色配置文件的 UTF16-LE 名称和原始数据。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | byte[] |
getName()
public String getName()
获取名称
Returns: java.lang.String
getRawData()
public byte[] getRawData()
获取原始数据
Returns: byte[]