我正在尝试将表格导出为pdf文档。
我的问题是标题行只在第一页中,我无法弄清楚如何重复它。
无法在线找到解决方案。 我正在使用ASP.NET,导出到pdf的是iTextSharp。
答案 0 :(得分:3)
创建PdfPTable
对象时,可以将行定义为标题行,如下所示:
table.HeaderRows = 1;
如果您需要多个标题行,请将1
更改为其他数字。
如果你还需要页脚行,你需要小心。假设你想要2个标题行和1个页脚行,那么你需要这样的东西:
table.HeaderRows = 3; // 2 header rows + 1 footer row
table.FooterRows = 1;
我知道这很尴尬,但有历史原因。您需要将HeaderRows
设置为需要重复的所有行的数量(页眉和页脚行),然后定义实际页脚行的数量。