从此页面 - http://www.learn-xsl-fo-tutorial.com/Blocks-Inlines.cfm#h1.4
'list-item-body FO包含列表项的实际内容。 它通常使用body-start()的值作为start-indent属性,表示列表项的正文应该从list-item-body框的开头开始。
我搜索了一个更容易理解的陈述,但我失败了。所以,有人可以用更多的话来解释上面粗体的部分。
感谢。
答案 0 :(得分:3)
正如您可能知道的那样,每个fo:list-item
都有fo:list-item-label
和fo: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
开始缩进而没有额外的缩进。
不确定这是否是更好的解释。