删除表列XSL-FO中的空格/空格

时间:2013-04-14 22:47:12

标签: xsl-fo apache-fop

enter image description here

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

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

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

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

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

1 个答案:

答案 0 :(得分: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,它仍然无法实现自动表格布局,因此您可能还必须将表格宽度设置为列宽加上边框宽度的总和。