我正在使用itextsharp从html创建pdf文件 . 我有一个动态字符串,占用一半到整页,然后是一个动态表 . 问题是,如果我有时将整个表格移动到新页面有很多空间,如果我打破表格,则单独的 Headers 在一个页面中,其余内容有时在下一页中 .
我想知道是否可以确保在表头和表的第一行之间没有引入分页符 .
我知道如何做以下事情
- 如果页面中没有足够的空间并通过使用将其移动到新页面,则防止整个表分裂
KeepTogether = true
- 允许表拆分,但如果没有足够的空间,则阻止行拆分
KeepTogether = false;
SplitRows = true;
SplitLate = true;
- 如果表跨越多个页面,则重复表头
但我不想要任何这些方法 . 我想允许表分割,但不是在 Headers 和第一行之间,否则不在前两行之间 .
1 回答
解决方案弄明白了:二手
KeepRowsTogether()