如何防止拆分表头和表的第一行

时间:2017-06-09 10:06:13

标签: itext

我正在使用itextsharp从html创建pdf文件。我有一个动态字符串,占用一半到整页,然后是一个动态表。问题是,如果我将整个表格移动到新页面有时会有很多空间,如果我打破了表格,那么单独的标题就在一个页面中,其余内容有时会出现在下一页中。

我想知道是否可以确保在表头和表的第一行之间没有引入分页符。

我知道如何执行以下操作

  • 如果页面中没有足够的空间并使用

    将其移动到新页面,则防止整个表分裂

    KeepTogether = true

  • 允许表格拆分,但如果空间不足则阻止行拆分

    KeepTogether = false;

    SplitRows = true;

    SplitLate = true;

  • 如果表格跨越多个页面,则重复表格标题

但我不想要任何这些方法。我希望允许表格分割,但不是在标题和第一行之间,或者不是在前两行之间。

1 个答案:

答案 0 :(得分:0)

解决方案已经找到:使用KeepRowsTogether()