如何在每个页面上重复 iTextSharp PdfPTable 的标题?

问题描述 投票:0回答:2

如何让 iTextSharp 在生成的 PDF 的每个页面上重复 PdfPTable 的标题?

row itext repeat pdfptable tableheader
2个回答
37
投票

您只需将

PdfPTable.HeaderRows
属性设置为
PdfPTable
标题中的行数,如下所示:

table.HeaderRows = 1;

0
投票

您可以按如下方式使用 HeaderRows:

            var dataDetails = new PdfPTable(6);
            dataDetails.HorizontalAlignment = 0;
            dataDetails.WidthPercentage = 100;
            dataDetails.SpacingBefore = 10;
            dataDetails.SpacingAfter = 10;
            dataDetails.DefaultCell.Border = 0;
            dataDetails.HeaderRows = 1;
            dataDetails.SetWidths(new int[] { 1, 3, 1, 1, 1, 1 });
© www.soinside.com 2019 - 2024. All rights reserved.