Package org.krysalis.barcode4j.output.svg

Examples of org.krysalis.barcode4j.output.svg.SVGCanvasProvider


  public JRRenderable createImage(JRComponentElement componentElement,
      BarcodeGenerator barcode, String message, int orientation)
  {
    try
    {
      SVGCanvasProvider provider = new SVGCanvasProvider(false, orientation);
      barcode.generateBarcode(provider, message);
      Document svgDoc = provider.getDOM();

      Source source = new DOMSource(svgDoc);
      StringWriter outWriter = new StringWriter();
      Result output = new StreamResult(outWriter);
      Transformer transformer = TransformerFactory.newInstance()
View Full Code Here


                    bitmapCanvasProvider.finish();
                }
                else if(format.equals("svg")) {
                    externalContext.setResponseContentType("image/svg+xml");
                   
                    SVGCanvasProvider svgCanvasProvider = new SVGCanvasProvider(false, orientation);
                    generator.generate(svgCanvasProvider, value);
                    DocumentFragment frag = svgCanvasProvider.getDOMFragment();

                    TransformerFactory factory = TransformerFactory.newInstance();
                    Transformer trans = factory.newTransformer();
                    Source src = new javax.xml.transform.dom.DOMSource(frag);
                    Result res = new javax.xml.transform.stream.StreamResult(out);
View Full Code Here

TOP

Related Classes of org.krysalis.barcode4j.output.svg.SVGCanvasProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.