On 3/08/2011 18:15, 1T3XT BVBA wrote: > 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?
Forgot to mention I changed the calculateHeightsFast() by removing Fast, and added doc.setMargins(0,0,0,0) as tests The result was 1 page (with the table stretched though I think, I didn't check if that was the right table width), Thought that was sufficient enough. But result.setLockedWidth(true); result.getTotalHeight(); is a better solution and will work for all tables imo ! > > 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 ;-) I don't know the book by heart like you :) > > ------------------------------------------------------------------------------ > 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 ------------------------------------------------------------------------------ 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