gpt4 book ai didi

pdf - 表格行从 itext pdf 中的新页面开始

转载 作者:行者123 更新时间:2023-12-04 10:18:23 25 4
gpt4 key购买 nike

我正在使用 PdfPTable 在 pdf 中创建一个表格。我在表格中有一行。在我的行中,最后一列的数据高度超过页面的剩余高度。因此,当表格标题时,行将从下一页开始位于上一页,并且在第一页的页眉下方有很大的空白空间。

任何人都可以建议我如何将行拆分到多个页面上。

谢谢

最佳答案

请阅读 chapter 4我的 book或浏览 iText site 上丰富的文档.

默认情况下,不会拆分表行。 iText 会尝试在当前页面添加一个完整的行,如果该行不适合,它会在下一页再次尝试。只有当它不适合下一页时,它才会拆分该行。这是默认行为,因此您不应对在应用程序中看到的内容感到惊讶。

您可以更改此默认行为。有一种方法可以让您删除不匹配的内容(这不是您想要的),还有一种方法可以让您在不适合当前页面的情况下拆分行(这就是您想要的) .

您需要的方法在HeaderFooter2 example中使用:

PdfPTable table = getTable(...);
table.setSplitLate(false);

默认情况下, setSplitLate() 的值是 true : iText 将尽可能晚地拆分行。通过将此默认值更改为 false , iText 将立即拆分行。

关于pdf - 表格行从 itext pdf 中的新页面开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22063845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com