summaryrefslogtreecommitdiff
path: root/base/gscspace.h
diff options
context:
space:
mode:
authorMichael Vrhel <michael.vrhel@artifex.com>2020-08-14 10:47:04 -0700
committerMichael Vrhel <michael.vrhel@artifex.com>2020-08-14 11:07:57 -0700
commit604646154201c1ecd7000a04fd33778d95b6aeac (patch)
tree1dddcdd4b449fdeaab14d0990faaf8d94abe2654 /base/gscspace.h
parenta02c4496e0c41f5db492e3e549ad06254676dd0e (diff)
downloadghostpdl-604646154201c1ecd7000a04fd33778d95b6aeac.tar.gz
Bug 702725 Maintain spot colors when overprint mismatch in process CS
If the process color space does not match the source color space (for example drawing an RGB image to a CMYK device) and overprint is true, then we should still retain the spot colorants assuming the device supports them.
Diffstat (limited to 'base/gscspace.h')
-rw-r--r--base/gscspace.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/gscspace.h b/base/gscspace.h
index 37ce5493b..0c07ccef4 100644
--- a/base/gscspace.h
+++ b/base/gscspace.h
@@ -374,6 +374,9 @@ void gs_color_space_restrict_color(gs_client_color *, const gs_color_space *);
/* Communicate to overprint compositor that overprint is not to be used */
int gx_set_no_overprint(gs_gstate* pgs);
+/* Communicate to overprint compositor that only spot colors are to be preserved */
+int gx_set_spot_only_overprint(gs_gstate* pgs);
+
/*
* Get the base space of an Indexed or uncolored Pattern color space, or the
* alternate space of a Separation or DeviceN space. Return NULL if the