我正在尝试将表格导出为 pdf 文档。
我的问题是标题行仅位于第一页,并且我不知道如何使其重复。
网上找不到解决方案。 我使用的是 ASP.NET,并且使用 iTextSharp 导出为 pdf。
最佳答案
创建 PdfPTable
对象时,您可以将一行定义为标题行,如下所示:
table.HeaderRows = 1;
如果您需要多个标题行,请将 1
更改为另一个数字。
如果您还需要页脚行,则需要小心。假设您需要 2 个标题行和 1 个页脚行,那么您需要这样的内容:
table.HeaderRows = 3; // 2 header rows + 1 footer row
table.FooterRows = 1;
我知道这很尴尬,但这是有历史原因的。您需要将 HeaderRows
设置为需要重复的所有行(页眉和页脚行)的数量,然后定义实际的页脚行数。
关于c# - 使用 iTextSharp 导出为 PDF 时重复标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27633805/