Hi,
I have a problem with using the setSVGDocument method in JSVGCanvas.
The SVG document that I want to render on the JSVGCanvas is generated by
my program. When I want to render that document nothing seems to happens
(if I use listeners on the canvas I can see that the document is build,
and then rendered, but nothing is shown on the canvas).
I have tried to render SVG documents from a URI and that works. I have
also tried to save the SVG document generated by my program to a file
and that works also (I can view the SVG perfectly in Adobes Viewer).
What do I have to do to get the setSVGDocument method to work?
My code:
DOMImplementation domImpl =
SVGDOMImplementation.getDOMImplementation();
String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
Document document = domImpl.createDocument(svgNS, "svg",
null);
SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
paintRenderer(svgGenerator); //--> paints shapes on the
graphics context
Element svgRoot = document.getDocumentElement();
svgRoot.setAttributeNS(null, "width", "400");
svgRoot.setAttributeNS(null, "height", "450");
setSVGDocument((document);
Many thanks,
Don
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]