itext skipFirstFooter skipLastHeader不正确的行为

时间:2015-04-02 08:21:14

标签: java itext

大家好,我需要帮助iText PdfPTable

有一个小代码段

    PdfPTable table = new PdfPTable(1);
    table.setHeaderRows(2);
    table.setFooterRows(1);
    table.addCell(getContinuedCell(CONTINUED_FROM_NEXT_PAGE));
    table.addCell(getContinuedCell(CONTINUED_ON_NEXT_PAGE));
    table.setSkipFirstHeader(true);
    table.setSkipLastFooter(true);

但是这段代码有意想不到的行为 - 如果我设置了setSkipFirstHeader(true),则第一个页脚的高度计算不正确。案例1有一个小图像:

![PdfPTable two problems][1]

enter image description here

我的桌子被放入带红色边框的单元格中。 CONTINUED_ON_NEXT_PAGE字符串打印在红色边框外。如果我将设置skipFirstHeader(false),一切都会好的。但是我无法做到这一点,因为我只需要在下一页上使用CONTINUED_FROM_NEXT_PAGE。认为它取决于

        table.setHeaderRows(2);
        table.setFooterRows(1);

因为页脚是标题(lol)的一部分。 如果有人知道解决方案,请帮忙,我很乐意看到任何回复。

还有一件事 - 有一个案例2.我可以为所有父细胞高度拟合表吗?或者从下一页继续存在更优雅的解决方案'?

0 个答案:

没有答案