Subject:Formatting Object Example with new fop-0.91beta-bin-jdk1.4 Author:Michael Zellmann Date:15 Feb 2006 04:38 PM
I have been able to run the existing Stylus XSLFormattingObjects example, using the catalog.xsl with fop-0.20.5, using a basic java program to read the xml, pass it through the xsl and output to pdf. However, I am trying to do the same now with the newest version of fop, and I am having a problem. I can run the minimal-catalo.xsl, but when I try to use catalog.xsl, I get this error:
(Location of error unknown)org.apache.fop.fo.expr.PropertyException: Border and padding for region "xsl-region-before" must be '0' (See 6.4.13 in XSL 1.0).
I have looked at the xsl shhet and tried to understand and modify the template, but no success.
Subject:Formatting Object Example with new fop-0.91beta-bin-jdk1.4 Author:Michael Zellmann Date:16 Feb 2006 09:47 AM
Thanks very much for your prompt reply. I think it works now. There is still a small problem with the example code from apache. Uisng the older fop (0.20.5) the application generates a 208 K Adobe pdf document. Using the newer fop (0.91) the application now runs to completion, and generates an 8 K Adobe pdf document, which will not open. The destination output folder contains another file, probably an intermediate work file, named I with no extension, of 210 K size. If I open that with Adobe Acrobat, it looks like the complete catalog. So there probably is something else going on. I have written the fop user group and hope to hear back.
Subject:Formatting Object Example with new fop-0.91beta-bin-jdk1.4 Author:Michael Zellmann Date:16 Feb 2006 10:45 AM
Thanks again. I found the problem. I had left an extraneous I in my command-line arguments as the third value. That was where the file got written. That must have caused the fourth argument catalog.pdf to get some incomplete action. When I cleaned this up, it worked fine from within my java application.