table - iTextSharp表格将另一张表格推送到新页面

  显示原文与译文双语对照的内容
0 0

我的PDF中有两个表。 第一个页面有时跨越超过一半的页面,这迫使第二个页面跳转到一个新。

以下是我的定义:


 'Table Declaration
 Dim sglTblHdWidths(2) As Single
 sglTblHdWidths(0) = 200
 sglTblHdWidths(1) = 200
 sglTblHdWidths(2) = 102
 'Table ONE:
 Dim ToCCSub As New PdfPTable(sglTblHdWidths)
 ToCCSub.TotalWidth = 502.0F
 ToCCSub.LockedWidth = True
 'Table TWO:
 Dim tab As New PdfPTable(1)
 tab.TotalWidth = 502.0F
 tab.LockedWidth = True

之后它们都被添加到了文档中。 如何防止这种情况发生?

时间: 原作者:

0 0

默认情况下,iText不会拆分行,而是将它转发到下一个页。 你可以通过更改 SplitLate 属性的值来更改这里默认值:


tab.SplitLate = false;

下一页显示的表 tab 中的行将分为两部分,以便内容分布在当前页面和下一页中。

原作者:
...