当表保留在多个页面中时,我可以复制表头吗?

本文关键字:我可以 复制 表头 保留 | 更新日期: 2023-09-27 18:08:00

我使用iTextSharp创建PDF时遇到了以下情况:

我有一些包含一些表格的页面。有可能一个表从一页开始,一直延续到下一页。

我想知道,如果一个表保留在下一个页面中,是否有可能在新的页面中"复制"表头。

例如,如果一个表从第1页开始并在第2页继续,我希望有以下情况:

表从第1页的表头开始,并在第2页继续,所以在第2页的开始,我又有了表的表头。类似于Microsoft Word中的table。

我可以做类似的事情吗?

Tnx

当表保留在多个页面中时,我可以复制表头吗?

您要求的是所谓的"重复表头"。您可以在iText官方网站的页面上找到关键字PdfPTable>标题行的一些示例。

例如,如果您有一个名为tablePdfPTable实例,并且您添加的前两行实际上是标题,那么您可以将它们定义为标题行,如下所示:

table.setHeaderRows(2);

如果你想要我书中示例的c#版本,你可以在这里找到它们:http://tinyurl.com/itextsharpIIA2C04

这些示例向您展示了c#中的语法略有不同,但仍然很简单:

table.HeaderRows = 1;

在这一行中,我们告诉table,第一行是标题行,应该重复。