如何将两排保持在一起,但将第二排分开?

时间:2019-05-10 13:00:40

标签: vb.net itext pdftables

我正在创建带有动态文本和带有标题的表格的文本文档。但是我有时需要将标题与表格的第一行保持在一起,但将该表格拆分到下一页。

代码1

'Table with data
pdfTable1.SplitLate = False
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)

'Table with title
pdfTableTitle.AddCell(...)

'Table whith I add to document
pdfTableMain.AddCell(pdfTableTitle)
pdfTableMain.AddCell(pdfTable1)
pdfTableMain.KeepRowsTogether(0, 2)
pdfTableMain.SplitLate = False

代码2

'Table with data
pdfTable1.SplitLate = False
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)
pdfTable1.AddCell(...)

'Table with title
pdfTableTitle.AddCell(...)

'Table whith I add to document
pdfTableMain.AddCell(pdfTableTitle)
pdfTableMain.AddCell(pdfTable1)
pdfTableMain.SplitLate = False


我期望的是

我需要“ pdfTableTitle”,“ pdfTable1”的前几个单元格留在一个页面上,并停留在另一页上,但是如果仅“ pdfTableTitle”有空间,则所有“ pdfTableMain”都跳到另一页。


我所拥有的:

1)所有“ pdfTableMain”都跳到另一页

2)“ pdfTableTitle”有时在页面末尾独处

0 个答案:

没有答案