I am not sure I understand the difference between the default behavior of Table and what you want to achieve. From your diagrams I would have expected you to want to left-justify rather than center your text; if you still want that distance between the edge of the cell and the text within, I would think that could be achieved by setPadding().
-Matt --- Kyrill Alyoshin <[EMAIL PROTECTED]> wrote: > Hey guys, > > Here is an issue that I am having with iText/PDF. It > is rather serious, and I am > actually wondering if it can be resolved at all. > > 1. Tabulation > > The main point here is that Tabs are actually not > (as users are used to > experience it) a certain number of white spaces. > See, if you use almost any text > editor, including filling out a form in a browser, > and use tabs, here is how the > text will be aligned. > > aaaaaa aaaaaaa > aaa aaaaaa > aaaaa aaaaaaaaaa > aaaa aaaaa > > > The white spaces above are tabs. They are definitely > not the same width, the > application formats those tabs in a such a way that > it allows for this > column-like appearance. > > So my users are used to this. They do it in the web > worms (in TextArea HTML > tags), and they want to see the same formatting when > their text is displayed in > PDF. > > So, what is the easiest way to achieve such > formatting? > > > > 2. ALIGNMENT > > Let's say I have an HTML table that looks like this: > > |First Name: | Kyrill | > |Last Names: | Alyoshin | > |About Him: | XXXXXXXX | > > > As you can see the data in the second column is > centered. I can sure reproduce > such look-n-feel in PDF using iText. > But the problem is the third row. We don't know what > the user is going to write > there. It could be: > > |First Name: | Kyrill | > |Last Names: | Alyoshin | > |About Him: | Programmer | > > > OR > > |First Name: | Kyrill | > |Last Names: | Alyoshin | > |About Him: | A silly guy | > | | who is | > | | asking silly questions| > > > > The first one looks great when it is centered. The > second option looks really > ugly. I could left-align it, but then the first > option will be left aligned too. > Not pretty either. > > So my idea was to put that third row/second column > cell in a table of its own, > left align the text in it, and then center that > helper-table in a cell. I > couldn't figure out how to do it in iText. I tried a > lot of things, and was > getting exceptions all the time. > > So, what do I need to do to achieve what I want? > > I'd greatly appreciate anybody's help. THANKS! > > Kyrill Alyoshin > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Influence the > future > of Java(TM) technology. Join the Java Community > Process(SM) (JCP(SM)) program now. > http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en > > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions __________________________________________________ Do you Yahoo!? Y! Web Hosting - Let the expert host your web site http://webhosting.yahoo.com/ ------------------------------------------------------- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions