根本沒有出現provisional-label-separation
屬性影響間距。我也嘗試過margin-*
,padding-*
,space-before
和space-after
,但列表項之間的空間仍然不會改變。我怎樣才能改變這樣的列表中的列表項之間的垂直空間(如果這有所影響,我正在渲染爲PDF格式)?無法更改XSL-FO中的列表項之間的空格
<fo:list-block provisional-distance-between-starts="3mm"
provisional-label-separation="3mm"
space-after="3mm" >
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()" font-size="9pt">
<fo:block>Day care or nanny expenses</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()" font-size="9pt">
<fo:block>Field trips</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()" font-size="9pt">
<fo:block>School supplies</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()" font-size="9pt">
<fo:block>Music lessons and other extracurricular activities</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
你使用什麼FO處理器? – mzjn
@mzjn我如何知道?我正在使用C#。 – user1477388
@mzjn我在我的項目中參考了'fop',我相信這是格式化對象處理器。 – user1477388