Xsl-fo调整大小:阻止到文本宽度

时间:2013-05-03 19:51:49

标签: xsl-fo apache-fop

是否可以将fo:block元素的宽度与元素中文本的宽度相匹配?我尝试过宽度自动,但这没效果。

感谢。

2 个答案:

答案 0 :(得分:0)

“width”属性不适用于fo:block。查看此帖子以进行展示并解析您的查询FOP: fo:block width attribute ignored?

答案 1 :(得分:0)

我不确定我是否理解这个问题(五年后,您也许不会)。如果要将诸如background-color之类的属性仅应用于一段文本,可以使用fo:inlinefo:inline-container

<fo:block space-after="1em">
    <fo:inline-container>
        <fo:block background-color="yellow">I am the very model</fo:block>
    </fo:inline-container>
</fo:block>
<fo:block space-after="1em">
    <fo:inline background-color="yellow">I am the very model</fo:inline>
</fo:block>