My guess is that during the processing of the AT or during the beautification of the XML, you are replacing <space> </space> with <space />
Fixing this and changing the fonts to "Times" gives me the attached pdf. HTH, Alex
out.pdf
Description: Adobe PDF document
On 22 Feb 2013, at 22:14, Rob Sargent <rsarg...@xmission.com> wrote: > Well of course. Silly me. > > Now I have the pleasure of tracking down a NumberFormatException. Is my file > (attached) not useful standalone? > > java.lang.NumberFormatException: null > at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:303) > at > org.apache.fop.cli.AreaTreeInputHandler.renderTo(AreaTreeInputHandler.java:75) > at org.apache.fop.cli.Main.startFOP(Main.java:177) > at org.apache.fop.cli.Main.main(Main.java:208) > Caused by: java.lang.NumberFormatException: null > at java.lang.Integer.parseInt(Integer.java:417) > at java.lang.Integer.parseInt(Integer.java:499) > at > org.apache.fop.area.AreaTreeParser$Handler.setAreaAttributes(AreaTreeParser.java:1036) > at > org.apache.fop.area.AreaTreeParser$Handler.access$4000(AreaTreeParser.java:139) > at > org.apache.fop.area.AreaTreeParser$Handler$SpaceMaker.endElement(AreaTreeParser.java:827) > at > org.apache.fop.area.AreaTreeParser$Handler.endElement(AreaTreeParser.java:352) > at > org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101) > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at > org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown > Source) > at org.apache.xerces.xinclude.XIncludeHandler.emptyElement(Unknown Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) > at > org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484) > at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:300) > ... 3 more > > > On 02/22/2013 01:17 AM, Alexios Giotis wrote: >> Hi Rob, >> >> This is the area tree, not the fop intermediate format. >> >> Try using >> >> fop -atin ifin.xml -pdf ifin.pdf >> >> Alex >> >> >> On 22 Feb 2013, at 02:41, Rob Sargent <rsarg...@xmission.com> wrote: >> >>> Unless of course I'm doing something silly (again). >>> >>> Using fop1.1 I capture the IF from a java program to get the overall page >>> size of tables. I then use that to size the region-before. >>> >>> For debuging I write the IF to a file and it looks like this >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <areaTree version="2.0"> >>> <pageSequence> >>> <pageViewport bounds="0 0 612000 792000" key="P1" nr="1" >>> formatted-nr="1" simple-page-master-name="tables"> >>> <page> >>> <regionViewport ipd="501624" bpd="792000" ipda="501624" >>> bpda="792000" bap="0 0 0 0" is-viewport-area="true" rect="110376 0 501624 >>> 792000"> >>> <regionBody ipd="501624" bpd="792000" ipda="501624" bpda="792000" >>> bap="0 0 0 0" is-reference-area="true" name="xsl-region-body" ctm="[1.0 0.0 >>> 0.0 1.0 110376.0 0.0]"> >>> <beforeFloat /> >>> <mainReference ipd="0" bpd="0" bap="0 0 0 0" >>> is-reference-area="true"> >>> <span ipd="501624" bpd="366400" ipda="501624" bpda="366400" >>> bap="0 0 0 0" is-reference-area="true"> >>> >>> Is that format correct for the fop bash script which comes with the source >>> code? >>> >>> With a local classpath I can run >>> fop -xml f.xml -xsl f.xsl -pdf f.pdf >>> Trying to print just the tables from the IF file like this >>> fop -ifin ifin.xml -pdf ifin.pdf >>> generates a zero-length ifin.pdf. >>> >>> Turning on --execdebug doesn't give me any insights. It simply show the >>> exec'd command. >>> >>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org >> > > <iftables.xml> > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org
--------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org