我正在尝试在多行中添加图片。
这是我的代码:
<fo:block-container reference-orientation="90" >
<xsl:for-each select="Icons/Icon">
<fo:block>
<fo:external-graphic src="{@Source}"/>
</fo:block>
</xsl:for-each>
</fo:block-container>
<fo:block-container>
位于<fo:table-cell>
。
您可以在下面看到示例,其中text是表格的其他部分。
外观如何:
但它应该是这样的:
我尝试为块容器添加宽度,但它没有帮助。
答案 0 :(得分:1)
它无法换行,因为您使用的是旋转的fo:block-container
,所以您看到的是旋转的等效块溢出页面底部。
我不清楚为什么要旋转图像,但您可以将每个图形放在单独的fo:inline-container
内,并在每个图像上设置reference-orientation
。 (见https://www.w3.org/TR/xsl11/#fo_inline-container)
<fo:table-cell>
<fo:block>
<fo:inline-container reference-orientation="90">
<fo:block>
<fo:external-graphic src="..." />
</fo:block>
</fo:inline-container>
...
</fo:block>
</fo:table-cell>