我正在使用 PdfPTable 在 pdf 中创建一个表格。表格中有一行。在我的行中,最后一列的数据的高度大于页面的剩余高度。因此,行从下一页开始,而表格标题位于上一页,并且第一页页眉下方有大片空白。
任何人都可以建议我如何将行拆分为多个页面。
Thanks
请阅读第4章 http://itextpdf.com/book/chapter.php?id=4 of my book http://itextpdf.com/book/或浏览 上丰富的文档iText网站 http://itextpdf.com/book/chapter.php?id=4.
默认情况下,表行不会被分割。 iText 将尝试向当前页面添加完整的行,如果该行不适合,它将在下一页再次尝试。只有当它不适合下一页时,它才会拆分该行。这是默认行为,因此您不应对应用程序中看到的内容感到惊讶。
您可以更改此默认行为。有一种方法可以让你删除不匹配的内容(这是not你想要什么),并且有一种方法可以让你在行不适合当前页面时分割行(这就是你想要的)。
您需要的方法用于页眉页脚2示例 http://itextpdf.com/examples/iia.php?id=87:
PdfPTable table = getTable(...);
table.setSplitLate(false);
默认情况下,该值setSplitLate()
is true
:iText 将尽可能晚地拆分行。通过将此默认值更改为false
,iText 会立即分割行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)