我有一个可能跨越多个页面的PDFPTable . 该表应在每个页面上具有相同的第一行/ Headers 行 .
我怎么能这样做?
似乎因为我不能明确地给出行(哪个PDFPCell形成一行取决于之前添加了多少个单元格),我必须手动计算哪一行将是下一页上显示的第一行 . 它是否正确?
我该如何计算呢?
一旦你知道如何,这很容易做到 . 你只需添加该行
table.setHeaderRows(1)
根据iText documentation,第一个表行用作所有页面的 Headers 行 .
Headers 与要在PDF中显示的表的行计算无关 . 为包含 Headers 或第一行的 Headers 添加代码(我认为这意味着您要在PDF上显示的表的列名称) . 这将自动显示在所有PDF页面上,随后将连续显示您的表格数据 .
这是使用ITEXTSHARP添加页眉和页脚的SO链接Add Header
语法可能与C#中的语法略有不同 .
2 回答
一旦你知道如何,这很容易做到 . 你只需添加该行
根据iText documentation,第一个表行用作所有页面的 Headers 行 .
Headers 与要在PDF中显示的表的行计算无关 . 为包含 Headers 或第一行的 Headers 添加代码(我认为这意味着您要在PDF上显示的表的列名称) . 这将自动显示在所有PDF页面上,随后将连续显示您的表格数据 .
这是使用ITEXTSHARP添加页眉和页脚的SO链接Add Header
语法可能与C#中的语法略有不同 .