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
