There's nothing wrong. Only the text "serie 0" is really text, the other is composed of strokes (this is JfreeChart responsibility). The version 1.02b supports alpha blending in strokes. However, when opacity is present the viewer switches off line smoothing, That's why you see the text more blurred but if you magnify it you'll see that it's the same in both cases.
Best Regards, Paulo Soares ----- Original Message ----- From: "Maarten Coene" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 05, 2004 15:54 Subject: [iText-questions] PDF documents created by iText 1.02b doesn't look as good as with 1.00 > Hi, > > I have a PDF document with a chart in it. The chart is generated by > JFreeChart and is added to the document with the code below. With iText > version 1.00, the resulting PDF looks excelent, but with iText 1.02b, > the chart in the generated PDF doesn't look as good as with version 1.00 > . More in specific, the displayed font in 1.02b is not as sharp as in > version 1.00 . > > I've put 2 generated PDF documents here: > with iText 1.00: http://www.qmedit.com/temp/chart-1.00.pdf > with iText 1.02b: http://www.qmedit.com/temp/chart-1.02b.pdf > > any idea what could be wrong ? > > thanks, > Maarten > > Here is the piece of code that adds the JFreeChart: > > Document doc = ...; > JFreeChart chart = ...; > > DefaultFontMapper mapper = new DefaultFontMapper(); > PdfContentByte cb = writer.getDirectContent(); > PdfTemplate tp = cb.createTemplate(width, height); > Graphics2D g2 = tp.createGraphics(width, height, mapper); > Rectangle2D r2D = new Rectangle2D.Float(0, 0, width, height); > > chart.draw(g2, r2D); > g2.dispose(); > Image img = Image.getInstance(tp); > > /* > * we put the graph in a table so it is automatically placed on > * a new page if it doesn't fit on the current one > */ > PdfPTable graphTable = new PdfPTable(1); > graphTable.setWidthPercentage(100); > PdfPCell cell = new PdfPCell(img); > cell.setBorderWidth(0); > graphTable.addCell(cell); > graphTable.setHorizontalAlignment(Element.ALIGN_LEFT); > doc.add(graphTable); ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
