当表保留在多个页面中时,我可以复制表头吗?
本文关键字:我可以 复制 表头 保留 | 更新日期: 2023-09-27 18:08:00
我使用iTextSharp创建PDF时遇到了以下情况:
我有一些包含一些表格的页面。有可能一个表从一页开始,一直延续到下一页。
我想知道,如果一个表保留在下一个页面中,是否有可能在新的页面中"复制"表头。
例如,如果一个表从第1页开始并在第2页继续,我希望有以下情况:
表从第1页的表头开始,并在第2页继续,所以在第2页的开始,我又有了表的表头。类似于Microsoft Word中的table。
我可以做类似的事情吗?
Tnx
您要求的是所谓的"重复表头"。您可以在iText官方网站的页面上找到关键字PdfPTable>标题行的一些示例。
例如,如果您有一个名为table
的PdfPTable
实例,并且您添加的前两行实际上是标题,那么您可以将它们定义为标题行,如下所示:
table.setHeaderRows(2);
如果你想要我书中示例的c#版本,你可以在这里找到它们:http://tinyurl.com/itextsharpIIA2C04
这些示例向您展示了c#中的语法略有不同,但仍然很简单:
table.HeaderRows = 1;
在这一行中,我们告诉table
,第一行是标题行,应该重复。