我正在将一些数据导出为PDF,而且我一直在使用iTextSharp取得了很大的成功,但我只是碰壁了。
我需要在一个页面上保留一组信息。此信息包括一些其他Paragraph对象和表。我可以将3个段落添加到另一个父段落中,并将该父级的KeepTogether属性设置为true,一切都很好。
当我将一个PdfPTable添加到Paragraph并且KeepTogether设置为true时,表格会消失。没有例外或错误消息,表格就会消失。
有关正在发生的事情的任何线索?有工作吗?我应该采用不同的编码方式,例如是否有一个比段落更好的父控件来将文本和表格放在一起?
答案 0 :(得分:2)
所以我以不同的方式解决了这个问题。现在我确保永远不会为段落或表格将KeepTogether
属性设置为true。
然后,当我想要一个包含子段落和Paragraph
的{{1}}时,我将其添加到一列,一个单元格PdfPTable
及其PdfPTable
标记设为KeepTogether
。
这样做效果很好,只是有点脏。