【发布时间】:2009-07-03 21:38:52
【问题描述】:
我正在编写生成 PDF 和 RTF 文档的代码,具体取决于用户的选择。两份文件中的信息是相同的。
到目前为止,我们一直在使用 Table、Cell、HeaderFooter 等类,这些类由文档编写器(PdfWriter 或 RtfWriter2)呈现为正确的形式。
但是,我越是尝试进行更改(主要是因为升级到 iText 2.1 使间距有点古怪),我被告知要“使用 PdfpTable”或“使用 pageEvents 设置标题”的次数越多”。似乎很多通用类都被弃用了。
我正在考虑修改代码以分离出 PDF 和 RTF 的表格创建。但是,所有 iText 教程内容似乎实际上推荐在需要 PDF 和 RTF 文档的情况下使用 Table。
此外,似乎虽然有 PdfpTable 类,但 RTF 没有类似的东西,所以无论如何我都会使用 Table,这会使我容易受到现在不受支持的 Table 类带来的所有怪癖的影响。
基本上,将代码分成两部分的好处/缺点是什么——一部分用于创建 PDF 文档,另一部分用于创建 RTF 格式的相同文档(如果已选择)?而 SimpleTable 在这一切中发挥了怎样的作用?它会给我所需的灵活性吗?
谢谢!
【问题讨论】:
标签: itext