Hello again list!
There's one more problem i'd like to solve. I'm trying to load an existing
SVG Document and scale it down so that it doesn't exceed a certain
width/height. (The result will later be transformed to xsl-fo.)
Here's what I'm currently trying to achieve this:
InputStream inputStream = [...];
SAXSVGDocumentFactory f =
new SAXSVGDocumentFactory(
XMLResourceDescriptor.getXMLParserClassName());
Document svgDoc = f.createDocument(symbolURL, inputStream);
// Now trying to scale the SVG Document (doesn't work)
String width = "50px";
String height = "50px";
Element svgElement = svgDoc.getDocumentElement();
svgElement.setAttributeNS(null, "viewBox", "0px 0px width height");
svgElement.setAttributeNS(null, "width", width);
svgElement.setAttributeNS(null, "height", height);
That doesn't work. Only the upper left corner of the SVG is displayed.
Do you have a solution to my scaling problem? (Perhaps Batik provides some
functionality to manipulate the DOM directly?) Or do I simply have to set
some other attributes?
Some example code would be highly appreciated. ;)
Thanks again for your time,
André
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]