XSL-FO body-start()

时间:2011-10-31 17:26:48

标签: xsl-fo

从此页面 - http://www.learn-xsl-fo-tutorial.com/Blocks-Inlines.cfm#h1.4

'list-item-body FO包含列表项的实际内容。 它通常使用body-start()的值作为start-indent属性,表示列表项的正文应该从list-item-body框的开头开始。

我搜索了一个更容易理解的陈述,但我失败了。所以,有人可以用更多的话来解释上面粗体的部分。

感谢。

2 个答案:

答案 0 :(得分:3)

正如您可能知道的那样,每个fo:list-item都有fo:list-item-labelfo:list-item-body,其中标签通常类似于子弹,正文包含实际内容(文字等)。 )。

正文的start-indent属性控制内联渐进维度中标签与正文之间的缩进,在正常情况下这意味着水平方向(尽管可以更改)。

由于body-start计算通常需要的位置,人们可以想象它是默认值。但是,正如此链接http://www.renderx.com/tutorial.html所述,body-start“不是默认值;请不要忘记在每个<fo:list-item-body>上指定它。

答案 1 :(得分:0)

start-indent属性指定list-item-body应该从哪里开始。函数body-start()返回正文起点的相对位置。

我解释这个的方式是它基本上是从list-item-body开始缩进而没有额外的缩进。

不确定这是否是更好的解释。

相关问题