PDFPTable 在多个页面上重复 header

PDFPTable over multiple pages with repeating header

我有一个可能跨越多个页面的 PDFPTable。 table 应该在每一页上有相同的 first/header 行。

我该怎么做?

似乎因为我不能明确地给出行(哪个PDFPCells形成一行是由之前添加了多少单元格决定的),我必须手动计算哪一行将首先显示在下一页。这是正确的吗?

我该如何计算?

Header 与您要在 PDF 中显示的 Table 的行计算无关。为包含 header 或第一行的 header 添加代码(我认为您的意思是要在 PDF 上显示的 Table 的列名)。这将自动出现在所有 PDF 页面上,随后将是您的 table 连续数据。

这是 SO link 使用 ITEXTSHARP 添加 header 和页脚 Add Header

语法可能与 C# 中的语法略有不同。

一旦你知道怎么做,这真的很容易。你只需要添加行

table.setHeaderRows(1)

根据 iText documentation,第一个 table 行用作所有页面的 header 行。