Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 获取pdfptable的位置_Vb.net_Itext - Fatal编程技术网

Vb.net 获取pdfptable的位置

Vb.net 获取pdfptable的位置,vb.net,itext,Vb.net,Itext,在我的文档中,我创建了3-4个pdfptables 在设计阶段,我不知道桌子的大小。我需要把第二张桌子放在第一张桌子的后面,但是我不知道第一张桌子的位置(我不能计算它,因为我不知道它有多大)。如何知道第二张桌子的位置?您可以动态计算桌子的总高度。使用WriteSelectedRows()函数后,可以调用.TotalHeight()属性以了解表格的高度(以点为单位)。然后通过一些计算来确定它在哪里结束,下一个应该从哪里开始。没错,表格的高度和宽度是动态计算的,但您不必调用WriteSelected

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


在设计阶段,我不知道桌子的大小。我需要把第二张桌子放在第一张桌子的后面,但是我不知道第一张桌子的位置(我不能计算它,因为我不知道它有多大)。如何知道第二张桌子的位置?

您可以动态计算桌子的总高度。使用
WriteSelectedRows()
函数后,可以调用
.TotalHeight()
属性以了解表格的高度(以点为单位)。然后通过一些计算来确定它在哪里结束,下一个应该从哪里开始。

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

在我的例子中,我必须首先计算,如果使用的字体可以填充页面,如果没有,我必须动态地适当地更改字体。因此,我发现(错误地)如果设置
TotalWidth
TotalHeight
会自动设置/计算


桑杰

非常感谢!请帮我拿这个