I am considering this very same problem in the near future in my application as well.  
The solution I am thinking about right now is to use the FontMetrics class to get the 
width and height of the string(s) and/or image(s) I place into a cell and kepp a 
counter of the width used and width available for additional cells so as not to 
overrun the space available on the page.  

If you need very wide tables, you might try using a large page size like A0, but in my 
own tests I have found acrobat to be marginally successful in shrink documents while 
keeping them legible. 

If you have a different idea, I'd like to hear it since I need to optimize my dynamic 
PDF creation as much as possible for an eventual Servlet host for the application.

Scott Edward Skinner <[EMAIL PROTECTED]> wrote:

>I'm creating a (simple) table that has two cells. The left cell is right
>justified; the right cell is left justified. I want the output (in
>fixed-width ASCII) to look something like this...
>
> Chocolate: good
> � Vanilla: better
>Strawberry: best
>
>So far so good. The problem is that I am used to HTML tables only using as
>much space as they need to accommodate the elements. The output I get from
>iText looks like this...
>
> Chocolate: � � � � � good
> � Vanilla: � � � � � better
>Strawberry: � � � � � best
>
>...because of the arbitrary cell width sizes. Now I could set the width of
>the table but the problem is that the table will be dynamically generated
>and I do not know in advance what the data will be. I have tried to get the
>width of the cells so that I can add them together and set the table width,
>but the methods always return "0.0" or null.
>
>Any ideas?
>
>S � � |\_._/| � � .-.
>E � � | o o |_ � / /
>S � _.( �T �) `./ /
>---(((-`-(((---------
>
>Scott Edward Skinner
>Systems Developer
>Regeneron Pharmaceuticals
>
>
>
>
>-------------------------------------------------------
>This sf.net email is sponsored by:ThinkGeek
>Welcome to geek heaven.
>http://thinkgeek.com/sf
>_______________________________________________
>iText-questions mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/itext-questions
>


__________________________________________________________________
Your favorite stores, helpful shopping tools and great gift ideas. Experience the 
convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/

Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to