Hi,

there are several cases where printing a PDF file using PDFBox with Java 1.5. 
fails whereas printing the same file using JAVA 1.6 works fine (e.g. raw.pdf in 
PDFBOX-667). I'm currently trying to get an understanding why that happens but 
I'm a little puzzled understanding the ColorMapping etc. in PDFBox. 

Some of the strange bits I get are (using raw.pdf):

using JAVA 1.5. this.getGraphicsState().getNonStrokingColor().getJavaColor()  
from PageDrawer returns r0,g0,b1 where the same call using Java 1.6 returns 
r0,g0,b0
this.getGraphicsStates().size() from PageDrawer results  in a NPE
this.getColorSpaces().size() from PageDrawer results in a NPE

etc.

Maybe someone can help me understand how the color handling works. 


Maruan Sahyoun



Reply via email to