使用XSL-FO的水平块

时间:2014-11-27 10:56:46

标签: xsl-fo

使用XSL-FO,是否可以创建水平块元素?我希望每一行都有可变数量的列,并且变量长度可变。我不使用表对象,因为每行都有不同数量的“列”。可以使用块或其他元素吗?

1 个答案:

答案 0 :(得分:0)

使用多个fo:inline-container。 (请参见https://www.w3.org/TR/xsl11/#fo_inline-container。)

您可以设置每个fo:inline-container的宽度。您可以固定高度,也可以将其保留为auto,也可以将其设置为长度范围。另外,您可以设置每个fo:inline-container对齐的基线。

FOP的版本比您的问题更早,说明它们对fo:inline-container的支持有限,因此该解决方案也可以与FOP一起使用。

相关问题