> -----Original Message----- > From: kathy [SMTP:[EMAIL PROTECTED] > Sent: Friday, November 21, 2003 1:58 > To: iText-FAQ > Subject: [iText-questions] About SVG > > Hi, > > Can we use a column text to output the svg file being transcode > from batik? > Why would you want to do that?
> The following is my algorithm to render a svg in pdf but what i get > is a blank page, can someone tell me what is going wrong? > Probably the dimensions. The svg is probably being rendered outside the template. Render directly to the page with the full page size in width and height. Best Regards, Paulo Soares > Thanks. > > public static void renderSVG() { > try { > PdfWriter writer = null; > PdfContentByte cb = null; > Document doc = new Document(new Rectangle(576, 792), 30, 30, > 30, 30); > if (doc != null) { > writer = PdfWriter.getInstance(doc, new > FileOutputStream("D:/Temp/SVG.pdf")); > doc.open(); // opem document > } > if (writer != null) { > cb = writer.getDirectContent(); > DefaultFontMapper mapper = new DefaultFontMapper(); > mapper.insertDirectory("c:\\winnt\\fonts"); > PdfTemplate template = cb.createTemplate(width, height); > Graphics2D g2 = template.createGraphics(width, height); > PrintTranscoder prm = new PrintTranscoder(); > TranscoderInput ti = new > TranscoderInput("file:///D:/TestMe/images/circle.svg"); > prm.transcode(ti, null); > PageFormat pg = new PageFormat(); > Paper pp= new Paper(); > pp.setSize((double)width, (double)height); > pp.setImageableArea(0, 0, (double)width, (double)height); > pg.setPaper(pp); > prm.print(g2, pg, 0); > g2.dispose(); > ImgTemplate img = new ImgTemplate(template); > img.setAbsolutePosition(100, 400); > Chunk chk = new Chunk(img, 0, 0); > ColumnText ct = new ColumnText(cb); > ct.addText(chk); > ct.setSimpleColumn(30, 30+(2*height), 30+width, > 30+height, 0, 0); > ct.go(); > doc.close(); // close document > } > } catch (Exception ex) { > System.out.println("Rendering SVG exception: > "+ex.getMessage()); > } > } > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions