使用重复标题

时间:2016-07-12 07:56:45

标签: c# itext

我有一个可能跨越多个页面的PDFPTable。该表应在每个页面上具有相同的第一行/标题行。

我该怎么办?

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

我该如何计算?

2 个答案:

答案 0 :(得分:1)

一旦你知道如何,这很容易做到。你只需添加行

table.setHeaderRows(1)

根据iText documentation,第一个表行用作所有页面的标题行。

答案 1 :(得分:0)

标题与要在PDF中显示的表的行计算无关。为包含标题或第一行的标题添加代码(我认为这意味着您要在PDF上显示的表的列名称)。这将自动显示在所有PDF页面上,之后将连续显示您的表格数据。

以下是使用ITEXTSHARP Add Header

添加页眉和页脚的SO链接

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