如果您希望内容对齐,您只需要三个单独fo:block
的 s,因为它们是像 html div 这样的块元素。但最终您可能希望列表更灵活,并会使用fo:list-block
.
我创建了一个简单的 fo 来展示两种方法:三个 fo 块与 fo:list-block。如果您有 xsl 驱动程序,则 fo:list-block 非常有用。
由于您是 xsl-fo 的新手,因此每当您对某个元素有疑问时,请查看 [1]。严重地。示例:下面我使用临时距离开始之间的距离,这很神奇,直到您发现它在 [2] 中描述。
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Times Roman" font-size="10pt">
<fo:layout-master-set>
<fo:simple-page-master margin-right="0.5in" margin-left="0.5in" margin-bottom="1in" margin-top="1in"
page-width="8.5in" page-height="11in" master-name="main">
<fo:region-body margin-top="1cm"/>
<fo:region-before extent="1cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="main">
<fo:flow flow-name="xsl-region-body">
<fo:block>a. För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
<fo:block>b. För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
<fo:block>c. För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
<fo:list-block start-indent="0.5cm" space-before="0.2cm" provisional-distance-between-starts="0.7cm">
<fo:list-item margin-top="0.1cm">
<fo:list-item-label end-indent="label-end()">
<fo:block>a.</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item margin-top="0.1cm">
<fo:list-item-label end-indent="label-end()">
<fo:block>b.</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item margin-top="0.1cm">
<fo:list-item-label end-indent="label-end()">
<fo:block>c.</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>För att undvika missbruk av Kontot ska Kortmedlemmen signera Kortet omedelbart vid mottagandet</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
</fo:flow>
</fo:page-sequence>
</fo:root>
[1] http://www.w3.org/TR/xsl/
[2] http://www.w3.org/TR/xsl/#provisional-distance-between-starts