From: George Shafik [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 16, 2004 9:02 AM
To: Paulo Soares; [EMAIL PROTECTED]
Subject: Re: [iText-questions] how do I know the physical location on a given document

Hi Paulo,
 
Report end result looks something like this:
 
-----------------------------------------------------------------------------------------------------------------------
GST Tax  <--------------------- TITLE
       
        Year    1st Quarter    2nd Quater    3rd Quater    4th Quater
        2000       $2010.25       $2200.00      $3090.50      $2410.00 
        2001       $2010.25       $2200.00      $3090.50      $2410.00 
        2002       $2010.25       $2200.00      $3090.50      $2410.00 
        2003       $2010.25       $2200.00      $3090.50      $2410.00 
        2004       $2010.25       $2200.00      $3090.50      $2410.00
 
Payroll Tax 
       
        Year        1st Quarter    2nd Quater    3rd Quater    4th Quater
        2000       $12010.25       $12200.00      $13090.50      $12410.00 
        2001       $22010.25       $22200.00      $23090.50      $22410.00 
        2002       $22010.25       $22200.00      $23090.50      $22410.00 
        2003       $32010.25       $32200.00      $33090.50      $32410.00 
        2004       $42010.25       $42200.00      $43090.50      $42410.00
 
------------------------------------------------------------------------------------------------------------------------- 
 
Even with embed tables the table will break across different pages. This is quite acceptable when your dealing with large tables however if you have a table of say 2 records and a title appears on the bottom of the previous page.  What I need is to work out that I'm already as the bottom of the current page, force a new page then let things work as usual - dynamically.
 
You can't have that kind of fine control and do the things dynamically as you say.
 
#### just an aside
With other reporting systems in another life I could always access the report canvas interrogate the current cursor and zap take appropriate action.
Looking under the hood of iText this doesn't seem to be possible :-(  I hope I missed something!
####
 
That's not possible because the cursor may not reflect the correct position if you have pending lines and so on. If you really want to go that way you can place an empty Paragraph with zero leading and catch the onParagraph event. I'm always amazed at the effort people do to use Document.add(), creating the most twisted code I've seen just to avoid to keep track at the y position when placing ColumnText and PdfPTable at absolute positions.
 
Best Regards,
Paulo Soares
 
 
Kind Regards,
George Shafik
 
 
 
----- Original Message -----
Sent: Tuesday, September 14, 2004 7:15 PM
Subject: RE: [iText-questions] how do I know the physical location on a given document

Try it with a nested table.
 
Best Regards,
Paulo Soares


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of George Shafik
Sent: Tuesday, September 14, 2004 12:49 AM
To: [EMAIL PROTECTED]
Subject: [iText-questions] how do I know the physical location on a given document

Hi All,

 

I need to determine where I'm physically in a document before forcing a new page. 
Currently I have 2 tables - one with the title of the table and the other containing the data. Unfortunately the title sometimes appears on the bottom of the previous page. What would be great if I could determine that I'm already at the bottom of the current document force a new page that way the table title and table data appear on the same page.

 

Cheers,

George Shafik

 

 

  

 

 

Reply via email to