ColorMatchToTarget

【勇芳软件工作室】汉化HomePreviousNext

ColorMatchToTarget功能可以启用或禁用指定设备上下文的预览。启用预览时,会显示指定设备上下文的后续输出中的颜色,因为它们将显示在目标设备上。这对于检查目标在图像中映射指定颜色的效果非常有用。要启用预览,必须为目标和预览设备上下文启用图像颜色匹配。

BOOL ColorMatchToTarget(

HDC 【HDC】,
HDC 【处理目标设备的设备上下文。】,【】 
DWORD 【uiAction】 
); 

参数

【HDC】

处理设备上下文以用于预览,通常是显示。

【处理目标设备的设备上下文。】

处理目标设备上下文,通常是打印机。

【uiAction】

此参数可以具有以下值之一:

含义
CS_ENABLE启用预览;在显示之前,通过目标开始匹配颜色。
CS_DISABLE禁用预览;通过目标停止匹配颜色,并恢复预览设备的上一个方法。
CS_DELETE_TRANSFORM禁用预览并删除用于预览的颜色转换。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

如果您使用ColorMatchToTarget功能启用预览,则下次调用此函数必须禁用预览;您必须【不】嵌套呼叫才能启用预览。预览启用后,您对颜色空间或色域匹配方法所做的任何更改都将被暂时忽略,但在禁用预览时会生效。

此函数创建一个颜色转换,首先翻译目标设备的颜色,然后翻译预览设备的颜色。您不需要使用CS_DELETE_TRANSFORM删除颜色转换,因为当系统中删除任何一种设备时,或者在删除颜色空间时系统会删除该转换。但是,如果不再使用转换,应用程序可以释放它所占用的空间。