At lines 58-59, I see
ScreenRenderer screens = new ScreenRenderer(writer, null,
htmlScreenRenderer);
screens.populateContextForRequest(request, response,
servletContext);
This does not call the FopRenderer class.
As far as I can see, it isn't being used. All of the FO generation
was implemented in the ScreenFopPdfViewHandler class.
---
Secondly, there appears to be issues with Barcode4J not working. I'm
getting this error in the log:
78536087[ElementMappingRegistry.java:147:WARN ] Unknown formatting
object http://barcode4j.krysalis.org/ns^barcode
78536087[ElementMappingRegistry.java:147:WARN ] Unknown formatting
object http://barcode4j.krysalis.org/ns^code39
78536087[ElementMappingRegistry.java:147:WARN ] Unknown formatting
object http://barcode4j.krysalis.org/ns^height
78536103[ LineLayoutManager.java:377:WARN ] Line 1 of a paragraph
overflows the available area. (fo:block, location: 189/43)
I had read that Barcode4J was to be upgraded in Jan 06 but I haven't
found the update.
http://xmlgraphics.apache.org/fop/trunk/upgrading.html :
"Extensions and Renderers written for version 0.20.5 will not
work with the new
code! The new FOP extension for Barcode4J will be available in
January 2006."
Looking at the http://barcode4j.krysalis.org/changes.html site, it
doesn't appear any changes have been done to the library since 2004.
Accessing the site has also been very problematic.
Any suggestions?
John