0

在此处输入图像描述

该链接有一个使用 Apache-FOP 生成的 PDF 表格。

我无法删除表格列标题和列值中的空格/空格。

PDF 有 120 个字符的限制,因此无法显示所有文本。

该应用程序确实提供了列宽。但不确定如何在 xsl-fo 文件中使用它

请建议如何定义表格列的宽度以仅包含文本且没有任何空白/未使用的空格。

4

1 回答 1

1

使用fo:table-column(参见https://www.w3.org/TR/xsl11/#fo_table-column)和column-width属性来指定每列的宽度。例如:

<fo:table-column column-width="100pt" column-number="1" />

如果fo:table-column按顺序生成,则可以省略该column-number属性(请参阅https://www.w3.org/TR/xsl11/#column-number)。

如果您使用的是 FOP,它仍然没有实现自动表格布局,因此您可能还必须将表格宽度设置为列宽加上边框宽度的总和。

于 2018-11-30T10:40:48.857 回答