以下是一个简单的示例,演示了如何使用 <fo:page-sequence>:
<fo:root>
<fo:layout-master-set>
<!-- 定义主页面布局 -->
<fo:simple-page-master master-name="main-page" page-width="8.5in" page-height="11in">
<fo:region-body margin="1in" />
<fo:region-before extent="0.5in" />
<fo:region-after extent="0.5in" />
</fo:simple-page-master>
</fo:layout-master-set>
<!-- 定义页面序列 -->
<fo:page-sequence master-reference="main-page">
<!-- 页面序列的主体内容 -->
<fo:flow flow-name="xsl-region-body">
<!-- 文档内容在这里 -->
</fo:flow>
</fo:page-sequence>
</fo:root>
在这个例子中,<fo:page-sequence> 定义了文档中的一个页面序列,使用了名为 "main-page" 的主页面布局。在 <fo:flow> 元素中,您可以定义页面序列的主体内容,即文档的实际内容。
可以通过 master-reference 属性指定要应用的主页面布局的名称。在这里,使用了名为 "main-page" 的简单页面布局。
您可以在同一个文档中定义多个 <fo:page-sequence> 元素,每个元素对应不同的页面序列,从而实现更复杂的文档结构。页面序列定义了文档中页面的布局和内容,为文档的排版和输出提供了关键的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12344/XML