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

Itext 如何防止拆分表头和表的第一行,itext,Itext,我正在使用itextsharp从html创建pdf文件。我有一个动态字符串,它将占据半页到整页,然后是一个动态表。问题是,如果我有时将整个表移动到新页面,并且如果我打破表,则页眉单独在一个页面中,其余内容有时在下一个页面中,那么会有很大的空间 我想知道是否有可能确保在表头和表的第一行之间不引入分页符 我知道如何做到以下几点 如果页面中没有足够的空间,请防止整个表被拆分,并使用 KeepTogether=true 允许拆分表,但如果没有足够的空间,请使用 KeepTogether=false S

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

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

我知道如何做到以下几点

  • 如果页面中没有足够的空间,请防止整个表被拆分,并使用

    KeepTogether=true

  • 允许拆分表,但如果没有足够的空间,请使用

    KeepTogether=false

    SplitRows=true

    SplitLate=true

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


但我不想要这些方法中的任何一种。我想允许表拆分,但不允许在标题和第一行或前两行之间拆分。

解决方案已解决:使用
KeepRowsTogether()

您已解决了如何完成此任务?能否提供一些源代码?对我来说,调用KeepRowsTogether()没有任何作用