该链接在使用Apache-FOP生成的PDF中有一个表格。
我无法删除表列标题和列值中的空格/空格。
PDF限制为120个字符,因此无法显示所有文本。
应用程序确实提供了列宽。但不确定如何在xsl-fo文件中使用它
请建议如何定义表格列的宽度以仅保留文本,并且不包含任何空白/未使用的空格。
答案 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,它仍然无法实现自动表格布局,因此您可能还必须将表格宽度设置为列宽加上边框宽度的总和。