c# - 使用 iTextSharp 导出为 PDF 时重复标题行

标签 c# asp.net pdf export itext

我正在尝试将表格导出为 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/

相关文章:

c# - 我们可以在 SQL Server 2016 Express 或更高版本上运行 SSIS 包吗

c# - C# 中的 byte[] 究竟是什么?

asp.net - 为什么我的 ASP.NET CustomValidator 无法验证?

c# - 如何使用 MS SQL 数据库选择级联 DropDownList

Matlab print -dpdf 产生模糊线

Python3 Django -> HTML 到 PDF

c# - Tuple.Create() 与新元组

c# - 使 LinkBut​​ton 显示为超链接的样式

C#:ASP.NET Web-Messenger(聊天)

pdf - pandoc Markdown 到 pdf : fixing missing character warnings?