获取 FOP 以添加前后空格

发布于 2024-11-19 07:48:25 字数 354 浏览 2 评论 0原文

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

例如:

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

我希望这两个块之间的间距为 40mm,而不是 20mm。我尝试了 .minimum、.optimum 和 space-after.conditionality="retain",但似乎没有任何效果。

感谢您的帮助

I have two paragraphs.
How do I get FOP to add the values of the space-after attribute of the first and the space-before attribute of the second paragraph?

For example:

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

I want the space between those two blocks to be 40mm instead of 20mm. I tried .minimum, .optimum and space-after.conditionality="retain", but nothing seems to work.

Thanks for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

巨坚强 2024-11-26 07:48:25

您需要使用 .precedence="force" 子属性,可能同时在 space-after 和 space-before 上使用。否则,相邻空间将折叠为集合中的最大空间(简化规则)。

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

You need to use the .precedence="force" sub-property, possibly on both space-after and space-before. Otherwise, neighboring spaces collapse to the largest space of the set (simplified rule).

The ".conditionality" sub-property is only for omitting the space as first or last space on a reference area (ex. page). It is not used to resolve neighboring spaces.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文