Can you post a link to the PDF? Paulo
----- Original Message ----- From: "Panurgy" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, August 03, 2006 1:19 PM Subject: Re: [iText-questions] Working with "large" PDF document > Yes, I'm invoking dispose() on the PdfGraphics instance. The code is the > "fairly standard" way of painting components: > > private void savePDF_scalable(FileOutputStream fout) throws Exception { > int width = jgraph.getWidth(); > int height = jgraph.getHeight(); > Document document = new Document(new com.lowagie.text. > Rectangle(width, height)); > PdfWriter writer = PdfWriter.getInstance(document, fout); > document.addAuthor("My test app"); > document.open(); > PdfContentByte cb = writer.getDirectContent(); > PdfTemplate tp = cb.createTemplate(width, height); > Graphics2D g2 = tp.createGraphics(width, height, > new DefaultFontMapper()); > // doesn't matter if you use printAll, paintAll, or anything else. > jgraph.paintAll(g2); > //jgraph.printAll(g2); > g2.dispose(); > cb.addTemplate(tp, 0, 0); > // add the creation date at the bottom. > cb.setFontAndSize(BaseFont.createFont(BaseFont.HELVETICA, > BaseFont.WINANSI, false), 6.0f); > cb.moveTo(0, height - 30); > cb.beginText(); > cb.showText("PDF File created " + (new java.util.Date())); > cb.endText(); > // close it all up > document.close(); > } > > > > >> ----- Original Message ----- >> From: "Panurgy" <[EMAIL PROTECTED]> >> Sent: 2006-08-02 14:10 > >> Did you call dispose()? >> >> Paulo >> >> ----- Original Message ----- >> From: "Panurgy" <[EMAIL PROTECTED]> >> To: <[EMAIL PROTECTED]> >> Sent: Wednesday, August 02, 2006 9:19 PM >> Subject: [iText-questions] Working with "large" PDF document >> >> >> >I have an application that uses JGraph to display a "large" amount of >> > objects - 2000 cells with a background gradient, 500 lines connecting >> > them, >> > 2500 Strings/text, and about 5000 ImageIcons (16x16 in size). I'm able > to >> > paint the JGraph to a PdfGraphics and save it to a file, but Acrobat >> > Reader >> > 7.0.8 on Windows just shows a blank document. Acrobat does show the >> > correct >> > dimensions of the document (about 1000 x 4000), but it's completely > empty. >> > The PDF file is over 4 megs in size. >> > >> > I tried opening it with the Acrobat Professional 7.0.0 trial, and got > the >> > same result - a big empty document. >> > >> > I tried opening it with kpdf 0.4.2 on Linux, and everything shows up >> > nicely! >> > >> > If I paint/save a "smaller" JGraph, then Acrobat Reader 7.0.8 can open > it >> > and all of the objects show up. >> > >> > Is there some size restriction or object limit that I'm hitting? Is > there >> > some way I can get Acrobat to tell me what it doesn't like about my >> PDF >> > document? >> > >> > Any ideas? Thanks! >> > --Ben >> > >> > -------------------------------------------------------------------------------- > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV -------------------------------------------------------------------------------- > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
