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