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