On 3/08/2011 18:02, Balder VC wrote:
> In your calculations you do not take the documents default margins 
> into account. That's the issue.

Are you sure?

I just ran the code, and I noticed two errors:

1. The calculateHeightsFast() method is no longer present in the latest 
iText releases.
     Whoever uses it, didn't read the book, because the book tells you 
to use getTotalHeigh().
2. The book clearly states that iText can't calculate the heights if it 
doesn't know the widths.
     I see setTotalWidth(PageSize.LETTER.getWidth()), but as you can 
read in the book that
     method is useless unless (1) you add setLockedWidth(true), or (2) 
add the table at an
     absolute position.

In short, if I replace the line:
     result.calculateHeightsFast();
with:
     result.setLockedWidth(true);
     result.getTotalHeight();
I don't see any problem.

My apologies for this answer. It's completely useless and inappropriate, 
unless...
Unless there's a lesson learned: first read the book, then write your 
code ;-)

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to