我使用Altova StyleVision创建了XLST-FO转换。 HTML输出看起来非常好,但是如果我通过Apache FOP 1.1将我的XML转换为PDF,那么(嵌套的)表格列不像他们在使用HTML输出时那样自动调整,但是具有完全相同的大小我的输出。有关如何使用XLST 1.0实现此目的的任何想法吗?
提前致谢!
答案 0 :(得分:0)
FOP尚不支持自动表格布局(“autofit”表格)。
如果fo:table
没有fo:table-column
个孩子(或者他们没有column-width
属性),则可用宽度在列之间平均分配。
这就是你发生的事情:
为了创建更好看的PDF,您必须修改xsl样式表,以便您的fo:table
元素包含fo:table-column
元素,其column-width
属性表示为长度或一个百分比。