EmfColorMatchToTargetW
内容
[
隐藏
]EmfColorMatchToTargetW class
EMR_COLORMATCHTOTargetW 记录指定是否使用在名称由 Unicode 字符组成的文件中指定的 color 配置文件执行颜色匹配。
public sealed class EmfColorMatchToTargetW : EmfStateRecordType
构造函数
姓名 | 描述 |
---|---|
EmfColorMatchToTargetW(EmfRecord) | 初始化EmfColorMatchToTargetW 类. |
特性
姓名 | 描述 |
---|---|
CbData { get; set; } | 获取或设置一个 32 位无符号整数,它指定 target 颜色配置文件的原始数据的大小,如果它包含在数据字段中。 |
CbName { get; set; } | 获取或设置一个 32 位无符号整数,它指定所需颜色配置文件的 Unicode UTF16-LE 名称中的字节数。 |
Data { get; set; } | 获取或设置大小为 (cbName + cbData) 的数组,以字节为单位,指定所需颜色配置文件的 UTF16-LE 名称和原始数据。 |
DwAction { get; set; } | 获取或设置一个 32 位无符号整数,该整数指定 ColorSpace 枚举(第 2.1.7 节)中的值。 |
DwFlags { get; set; } | 获取或设置一个 32 位无符号整数,该整数指定来自 ColorMatchToTarget 枚举(第 2.1.6 节)的值。 |
Name { get; } | 获取名称 |
RawData { get; } | 获取原始数据 |
Size { get; set; } | 获取或设置记录的大小 |
Type { get; set; } | 获取或设置类型。 |
评论
EMR_COLORMATCHTOTargetW 记录可用于控制是否在播放设备上下文中应用 current 颜色变换。如果 dwAction 值为 CS_ENABLE,则启用 color 映射,并且当前颜色变换应该应用于后续 graphics 操作。如果 dwAction 设置为 CS_DISABLE,则颜色变换不应该是 应用的。 虽然通过 CS_ENABLE 的 dwAction 值启用到目标的颜色映射,但不会应用对 颜色空间或色域映射的更改。但是,当颜色映射到目标被禁用时,这些更改必须生效 。 dwAction 字段不应该设置为 CS_DELETE_TRANSFORM,除非颜色管理 已经通过 EMR_SETICMMODE 记录启用(第 2.3.11.14 节)。