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]



Reply via email to