我的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 :(得分:2)
默认情况下,iText不会拆分行,而是将其转发到下一页。
您可以通过更改SplitLate
属性的值来更改此默认值:
tab.SplitLate = false;
现在,下一页显示的表tab
中的行将分为两部分,以便内容分布在当前页面和下一页上。