You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by wo...@free.fr on 2005/06/28 11:28:57 UTC
Clipping a svg document
I a french student and for my studies i use batik.
My problem, it's i want to do a clipping into a svg document and save this
clipping into an another svg.
I do this :
DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
// Création d'une instance org.w3c.dom.Document
Document document = domImpl.createDocument(null, "svg", null);
//Création d'une instance de SVG Generator
SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
/* sortir le résultat (peut se faire sur n'importe quel java.io.writer)
*/
svgGenerator.stream(rep+Sortie);
//Creation d un SVG transcoder
SVGTranscoder trans = new SVGTranscoder();
//transformation par le transcoder
//trans.addTranscodingHint(SVGTranscoder.KEY_DOCUMENT_WIDTH, new
Float((float)width));
// Creation d un transcoder input
FileInputStream instream = new FileInputStream(rep+Entree);
InputStreamReader istream = new InputStreamReader(instream);
TranscoderInput input = new TranscoderInput(istream);
// Creation d un transcoder output
/*OutputStream ostream */
FileOutputStream outstream = new FileOutputStream(rep+Sortie);
OutputStreamWriter ostream = new OutputStreamWriter(outstream);
TranscoderOutput output = new TranscoderOutput(ostream);
out.println("fichier " + Sortie + " a été généré");
//clipping avec le graphics2D
/**************************************************/
SVGGraphics2D graph = new SVGGraphics2D(document);
graph.setClip(0,0,100,100);
but i cant pass to save the clipping . How to do this. Explain because i just a
beginner of this class. Thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org