[EMAIL PROTECTED] writes: > Note on the side: if there's a way to derive the size of the viewBox from > the other attributes and the target > resolution, a possible workaround to avoid the 'manual' intervention may be > to insert the SVG as a > fo:instream-foreign-object, and add the viewBox attribute via XSLT > (combination of: document() + > xsl:copy + xsl:attribute + xsl:copy-of)... Just a suggestion. Should be > doable, IIC.
I don't think it's easy. I've got this hack set up in my code directly after the call to Batik: // Set viewbox. If not set, a default of 100x100 will be assumed by fop Element root = svgGenerator.getRoot(); root.setAttribute("viewBox", "0 0 500 400"); With this in place the resulting FOP output is correct. Without it the viewBox is fixed to 100x100. Richard