Hi Johan,
The simplest way to do this would be to call 'getRoot' when you want to swap groups. This will give you all the content drawn since the last getRoot call. You can then append them to the group you wanted them in. I would think that you could do this within the SVGGraphics2D if needed as well.
Johan wrote:
I have a question regarding SVGGraphic2D. I'm currently using the batik toolkit to render SVG from a graphic database and outputing the svg as a file (wich is used to export vector graphic data to a handheld device). I would like to be able to control the way groups are created during rendering.
I have subclassed the SVGGraphic2D and overridden the draw() and drawString() methods to "catch rendering events", but I don't se how I can affect the generation of the doom tree. What I typically would need is a method like "setCurrentGroupToAddElementsTo()". Is there a way to control wich group a shape should belong to? I'm not talking about changing the number of overrides of style attributes.
If anybody could give me a hint of how to do this a would be very grateful!
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
