[EMAIL PROTECTED] wrote:
When I executed the command line using "fop -xsl this.xsl -xml this.xml -pdf this.pdf", I don't get the error message " some content cannot fit into static area".
But When you merge this xml and xsl using xalan.bat to formatting objects and convert the generated fo using command line "fop this.fo -pdf this.pdf" , I see the error.


I removed the attribute indent="yes" in xsl:output from the stylesheet, then this works fine both ways.

If you create the intermediate FO as file, the XML document is serialized, and the indent="yes" in the style sheet takes effect. The spec warns, for good reason, that indent="yes" may insert significant whitespace into the file, or in other words: you may get something else than what you think you should get. It is strongly discouraged to use indent="yes" for XML which may contain mixed element content, such as XSLFO.

If you tell the FOP CLI to use the XML and XSL directly, no intermediate
serialization takes place, the transformation result is fed directly into
the rendering engine. In this case none of the settings in xsl:output has
any effect at all (and neither has disable-output-escaping).

J.Pietschmann


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to