]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Bugzilla #40729:
authorJeremias Maerki <jeremias@apache.org>
Mon, 13 Nov 2006 14:16:53 +0000 (14:16 +0000)
committerJeremias Maerki <jeremias@apache.org>
Mon, 13 Nov 2006 14:16:53 +0000 (14:16 +0000)
Fix for CMYK ICC colors which were rendered in DeviceCMYK.
Submitted by: Peter Coppens <pc.subscriptions.at.gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@474327 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/pdf/PDFColor.java

index ac644650c2eb76cacf52a08e492a70dbc425d2fc..3cbfa2bbc6099a526f0c8c4974040b3ad04a2503 100644 (file)
@@ -26,6 +26,7 @@ import java.io.IOException;
 import java.util.List;
 import java.util.ArrayList;
 
+import org.apache.fop.util.CMYKColorSpace;
 import org.apache.fop.util.ColorExt;
 
 /**
@@ -121,7 +122,7 @@ public class PDFColor extends PDFPathPaint {
             ce = (ColorExt)col;
             cs = ce.getOrigColorSpace();  
         }
-        if (cs != null && cs.getType() == ColorSpace.TYPE_CMYK) {
+        if (cs != null && cs instanceof CMYKColorSpace) {
             // CMYK case
             this.colorSpace = new PDFDeviceColorSpace(PDFDeviceColorSpace.DEVICE_CMYK);
             float[] cmyk = (ce == null