Hi,

I am reposting this question again hoping to get some kind of a
response.  Attached is a small SVG file that contains a gray mesh
pattern.  I am converting this image to com.lowagie.text.Image with this
code:

import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Paper;

.
.
.

        String uri = new File(svgFile).toURI().toString();
          float width = ...
          float height = ...
        PdfContentByte cb = writer.getDirectContent();
        PdfTemplate template = cb.createTemplate(width, height);
        java.awt.Graphics2D g2d = template.createGraphics(width,
height);
        PrintTranscoder prm = new PrintTranscoder();
        TranscoderInput ti = new TranscoderInput(uri);
        prm.transcode(ti, null);
        PageFormat pg = new PageFormat();
        Paper pp = new Paper();
        pp.setSize(width, height);
        pp.setImageableArea(0, 0, width, height);
        pg.setPaper(pp);
        prm.print(g2d, pg, 0);
        g2d.dispose();
        Image image = Image.getInstance(template);

The result image retains the color in the SVG, but not the mesh pattern.


Any suggestions on how get the mesh into the image?  Using ImgTemplate
returns the same thing.

------------
Eli Segev
781-370-6096


Attachment: mesh.svg
Description: mesh.svg

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to