获得pdfptable的位置

时间:2009-09-03 17:52:40

标签: vb.net itext

在我的文档中我创建了3-4个pdfptables。

在设计时我不知道表格的大小。我需要在第一张桌子之后放置第二张桌子,但我不知道第一张桌子的位置(我无法计算它,因为我不知道它有多大)。我怎么知道第二张桌子放在哪里?

2 个答案:

答案 0 :(得分:2)

您可以动态计算出表格的总高度。使用WriteSelectedRows()函数后,您可以调用.TotalHeight()属性来查找表格的高度(以磅为单位)。然后计算一下它结束的位置和下一个应该开始的位置。

答案 1 :(得分:0)

表格高度和宽度是动态计算的,但您不必调用WriteSelectedRows()函数。你必须设置高度或宽度。

在我的情况下,我必须首先计算如果使用的字体可以填充页面,如果不是我必须适当地动态更改字体。所以我发现(错误地)如果设置TotalWidthTotalHeight会自动设置/计算。

桑杰