xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m.@mherrn.de
Subject Modify a loaded SVG document with Graphics2D?
Date Mon, 18 Jun 2012 13:57:51 GMT
Hi,

is it possible to load an SVG document from file and display it in an
SVGCanvas and additionally modify that document via a Graphics2D object?

For example, is the following possible:
------------------/------------------
final JFrame jFrame= new JFrame();
final SVGCanvas canvas= new SVGCanvas();
canvas.setURI(new File("mySVGFile.svg").toURI().toString());
jFrame.getContentPane().add(canvas);
jFrame.pack();
jFrame.setVisible(true);

[...]

final SVGGraphics2D g= new SVGGraphics2D(canvas.getSVGDocument());
final Rectangle r= new Rectangle(10,10,100,100);
g.setPaint(Color.RED);
g.setStroke(new BasicStroke(15f));
g.draw(r);

[...]
------------------/------------------
to modify the image in the canvas?
What I want to achieve is to paint on the loaded SVG File in the canvas.
The painted elements need to be visible additionally to the elements
loaded from the file.


Regards
Marco



---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org


Mime
View raw message