FOP pdf 生成:根据内容并排显示表格

问题描述 投票:0回答:1

我想根据表格单元格的内容并排显示表格。如果单元格内容使用的页面宽度超过 50%,则下一个表格应显示在该表格下方。

要在 Java 中从 xml 创建 pdf,我使用 Apache XML 图形 2.7 库。

请提供处理上述情况的建议。

任何帮助都会有帮助。

java pdf-generation xsl-fo apache-fop
1个回答
0
投票

快速建议,如果表格的内容符合特定宽度阈值(例如页面宽度的 50%),则表格会并排显示,如果超过该阈值,表格会在彼此下方显示,您可以计算每个表格的宽度并将其与阈值进行比较。如果某个表格的宽度超过阈值,则为下一个表格另起一行;否则,继续在同一条线上。然后相应地生成表格的 XML,确保根据计算的宽度正确定位。

© www.soinside.com 2019 - 2024. All rights reserved.