获取FOP以添加前后空格

时间:2011-07-10 11:44:09

标签: xsl-fo apache-fop

我有两段。 如何让FOP添加第一段的第一个和前一个属性的space-after属性的值?

例如:

    <fo:block space-after="20mm">Text 1</fo:block>
    <fo:block space-before="20mm">Text 2</fo:block>

我希望这两个方块之间的空间为40毫米而不是20毫米。我试过.minimum,.optimum和space-after.conditionality =“retain”,但似乎没什么用。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您需要使用.precedence =“force”子属性,可能同时使用space-after和space-before。否则,相邻空间会崩溃到集合的最大空间(简化规则)。

“。conditionality”子属性仅用于将空格省略为参考区域(例如页面)上的第一个或最后一个空格。它不用于解析相邻空间。