我正在使用itextsharp从html创建pdf文件。我有一个动态字符串,占用一半到整页,然后是一个动态表。问题是,如果我将整个表格移动到新页面有时会有很多空间,如果我打破了表格,那么单独的标题就在一个页面中,其余内容有时会出现在下一页中。
我想知道是否可以确保在表头和表的第一行之间没有引入分页符。
我知道如何执行以下操作
如果页面中没有足够的空间并使用
将其移动到新页面,则防止整个表分裂KeepTogether = true
允许表格拆分,但如果空间不足则阻止行拆分
KeepTogether = false;
SplitRows = true;
SplitLate = true;
如果表格跨越多个页面,则重复表格标题
但我不想要任何这些方法。我希望允许表格分割,但不是在标题和第一行之间,或者不是在前两行之间。
答案 0 :(得分:0)
解决方案已经找到:使用KeepRowsTogether()