You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2006/11/13 15:16:54 UTC

svn commit: r474327 - /xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java

Author: jeremias
Date: Mon Nov 13 06:16:53 2006
New Revision: 474327

URL: http://svn.apache.org/viewvc?view=rev&rev=474327
Log:
Bugzilla #40729:
Fix for CMYK ICC colors which were rendered in DeviceCMYK.
Submitted by: Peter Coppens <pc.subscriptions.at.gmail.com>

Modified:
    xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java

Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java?view=diff&rev=474327&r1=474326&r2=474327
==============================================================================
--- xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java (original)
+++ xmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFColor.java Mon Nov 13 06:16:53 2006
@@ -26,6 +26,7 @@
 import java.util.List;
 import java.util.ArrayList;
 
+import org.apache.fop.util.CMYKColorSpace;
 import org.apache.fop.util.ColorExt;
 
 /**
@@ -121,7 +122,7 @@
             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 



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org