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