Uploaded image for project: 'Batik'
  1. Batik
  2. BATIK-688

DOMUtilities.writeDocument pretty printer enhancement

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 1.6
    • Fix Version/s: None
    • Component/s: Utilities
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      DOMUtilities.writeDocument enhancement to provide pretty printer format. It is
      just a method wrapper for SVGTranscoder.

      In org.apache.batik.dom.util.DOMUtilities add the following

      import org.apache.batik.transcoder.Transcoder;
      import org.apache.batik.transcoder.TranscoderException;
      import org.apache.batik.transcoder.TranscoderInput;
      import org.apache.batik.transcoder.TranscoderOutput;
      import org.apache.batik.transcoder.TranscodingHints;
      import org.apache.batik.transcoder.svg2svg.SVGTranscoder;

      /**

      • Writes the given document (in pretty printer format) using the given writer.
        */
        public static void writeDocument(Document doc, Writer w, TranscodingHints
        hints) throws IOException, TranscoderException { Transcoder transcoder = new SVGTranscoder(); TranscoderInput in = new TranscoderInput(doc); TranscoderOutput out = new TranscoderOutput(w); transcoder.setTranscodingHints(hints); transcoder.transcode(in, out); }

        Attachments

          Activity

            People

            • Assignee:
              batik-dev@xmlgraphics.apache.org Batik Developer's Mailing list
              Reporter:
              tonny@kiyut.com Tonny
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: