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