我使用 BIRT 报告创建了一个 PDF,其标题包含每个数据页中的一个表格。现在使用 IText,我已将目录添加到 PDF 报告中。有没有办法使用 IText 将标题从数据页复制到目录页?
我认为通过合理的努力这是不可能的。
但是您可以在 BIRT 中创建一个空的第一页(例如,包含一个固定高度的 1x1 网格项)。然后使用 iText 的 PDFStamper 类将可见的 TOC 写入第一页。
当 TOC 可能需要不止一页时,这个想法可以概括:应该很容易计算 BIRT 报告中的 TOC 条目数。OTOH 如果单个 TOC 条目需要换行,则此信息不足以计算 TOC 所需的页数。但是在 BIRT 中为 TOC 保留一个页面可能仍然足够,如果结果证明 TOC 需要更多页面(同时使用 iText 渲染它),则可以克隆整个第一页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句