2011-01-28 76 views
1

我將一些數據導出爲PDF,並且我一直使用iTextSharp獲得了很多成功,但是我只是碰壁了。itextSharp:使用KeepTogether = true添加到段落時,表格消失

我有一組信息需要保留在單個頁面上。這些信息包括一些其他段落對象和表格。我可以將3個段落添加到另一個父節段,並將該父節點的KeepTogether屬性設置爲true,並且一切都很好。

當我將KeepTogether設置爲true時,將段落添加到段落中時,表格消失。沒有例外或錯誤消息,表格就消失了。

任何線索到底發生了什麼?有沒有解決辦法?我應該以不同的方式進行編碼,比起在Paragraph中有更好的父控制來將文本和表格保存在一個頁面上嗎?

回答

2

所以我通過不同的方式解決了這個問題。現在我確保從不爲段落或表設置KeepTogether屬性爲true。

然後,當我想包含子段落和PdfPTableParagraph,我把它與它的KeepTogether標誌設置爲true添加到一列,一個單元,PdfPTable

因此,完美的作品,只是有點骯髒。

+0

感謝您的提示,但並不真正爲我工作。表格仍然不可見。 (使用iText for Java) – 2013-01-30 10:11:25

相關問題