Removing the footer didn't change the output.
The pdf file which I get is corrupted. I didn't notice it before cause I'm
running inside the servlet. Now I switched my code to generate pdf directly
to disk. My Acrobat Reader 5.0 CE complains about incorrect font object or
incorrect font description object (I'm not sure whether my translation is
accurate). I use the same BaseFont and Font to fill the table which is used
in template and to write out other stuff outside the table maybe this is a
problem or maybe the problem is table which I want to shrink which consists
of many nested tables?
Simpler sample code generates correct pdf - the problem arise when I try to
use it my application, but even if there is more data to print out and table
which I want to fit is nested table it shouldn't give me corrupted pdf? Am I
right?

----- Original Message -----
From: "Paulo Soares" <[EMAIL PROTECTED]>
To: "'Grzegorz Kucner'" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, May 29, 2003 4:50 PM
Subject: RE: [iText-questions] How to fit PdfPTable in a page ?


> The footer may be blanking the table. The dimensions in pdf start at the
> lower left corner.
>
> Best Regards,
> Paulo Soares
>
> > -----Original Message-----
> > From: Grzegorz Kucner [SMTP:[EMAIL PROTECTED]
> > Sent: Thursday, May 29, 2003 14:06
> > To: Paulo Soares; [EMAIL PROTECTED]
> > Subject: Re: [iText-questions] How to fit PdfPTable in a page ?
> >
> > The only thing I have is footer which is served elsewhere using
PageEvent
> > on
> > main writer.
> >
> >
> > Best Regards,
> > Grzegorz Kucner
> >
> > ----- Original Message -----
> > From: "Paulo Soares" <[EMAIL PROTECTED]>
> > To: "'Grzegorz Kucner'" <[EMAIL PROTECTED]>; "Paulo Soares"
> > <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> > Sent: Thursday, May 29, 2003 2:49 PM
> > Subject: RE: [iText-questions] How to fit PdfPTable in a page ?
> >
> >
> > > With tableZ.writeSelectedRows(0, -1, 100, 100, cb2) you should have
> > > something in the bottom of the page.
> > >
> > > Best Regards,
> > > Paulo Soares
> > >
> > >
> > > > -----Original Message-----
> > > > From: Grzegorz Kucner [SMTP:[EMAIL PROTECTED]
> > > > Sent: Thursday, May 29, 2003 13:36
> > > > To: Paulo Soares; [EMAIL PROTECTED]
> > > > Subject: Re: [iText-questions] How to fit PdfPTable in a page ?
> > > >
> > > > > > -----Original Message-----
> > > > > > From: Grzegorz Kucner [SMTP:[EMAIL PROTECTED]
> > > > > > Sent: Friday, March 21, 2003 17:21
> > > > > > To: [EMAIL PROTECTED]
> > > > > > Subject: [iText-questions] How to fit PdfPTable in a page ?
> > > > > >
> > > > > > ......
> > > > > >
> > > > > > How to force PdfPTable to fit it in a single page? Is there
there
> > > > other
> > > > > > why
> > > > > > than using templates to shrink the table and fit into one page?
> > > > > >
> > > > > You can shrink a PdfPTable by applying a transformation. This only
> > > > > works for precisely positioned tables.
> > > > >
> > > >
> > > > Hello again,
> > > > I tried to handle it, but I still have some problems, when the table
> > is
> > > > added to document using document.add method everything looks fine
> > table
> > is
> > > > in right position, but when I try to fit the table into single page
> > the
> > > > only
> > > > this what I get is blank page.
> > > > To fit my PdfPTable into single page I use following code:
> > > >
> > > > //.... here I have all thigs needed to prepare main document and
table
> > > > which
> > > > I try to fit into a page
> > > > //variables
> > > > //main document - document
> > > > //table to fit into a page - tableZ
> > > > //main writer - writer
> > > > //main PdfContentByte - cb
> > > >
> > > >
> > > >                 float left = document.left();
> > > >                 float right = document.right();
> > > >                 float bottom = document.bottom();
> > > >                 float top = document.top();
> > > >
> > > >                 ByteArrayOutputStream baos2 = new
> > ByteArrayOutputStream();
> > > >
> > > >                 Document docPierwszaStrona = new Document(new
> > > > com.lowagie.text.Rectangle(right - left, tableZ.getTotalHeight()));
> > > >                 PdfWriter writer2 =
> > > > PdfWriter.getInstance(docPierwszaStrona,
> > > > baos2);
> > > >
> > > >                 docPierwszaStrona.open();
> > > >                 PdfContentByte cb2 = writer2.getDirectContent();
> > > >
> > > >
> > > >                 docPierwszaStrona.newPage();
> > > >                 tableZ.writeSelectedRows(0, -1, 100, 100, cb2);
> > > >
> > > > // I tried to used this method instead of tableZ.writeSelectedRows,
> > but
> > > > this
> > > > still produce only a blank page
> > > > //                    docPierwszaStrona.add(tableZ);
> > > >
> > > >                 docPierwszaStrona.close();
> > > >
> > > >
> > > >                 PdfReader reader = new
PdfReader(baos2.toByteArray());
> > > >
> > > >                 PdfImportedPage templatePierwszaStrona =
> > > > writer.getImportedPage(reader, 1);
> > > >
> > > >                 //shrink the table
> > > >                 if (tableZ.getTotalHeight() > top - bottom)
> > > >                 {
> > > >                     float skala = top - bottom /
> > tableZ.getTotalHeight();
> > > > //                        cb.addTemplate(templatePierwszaStrona,
> > skala,
> > 0,
> > > > 0, skala, left, top);
> > > >                     cb.addTemplate(templatePierwszaStrona, left,
top);
> > > >                 }
> > > >                 //just print table
> > > >                 else
> > > >                 {
> > > >                     cb.addTemplate(templatePierwszaStrona, left,
top);
> > > >                 }
> > > >
> > > > Why the only output I get is a blank page?
> > > >
> > > > best regards,
> > > > Grzegorz Kucner
> > > >



-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to