跳至主要內容

结构说明

xsx大约 1 分钟fop模块xsl-fo结构说明

XML 声明

<?xml version="1.0" encoding="utf-8"?>

根元素

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
	<!--此处为文档内容-->
</fo:root>

提示

此元素标签中还应包含 fo 的命名空间 “ xmlns:fo=" http://www.w3.org/1999/XSL/Format " ”

页面布局

<fo:layout-master-set>
	<!--此处为页面模板-->
</fo:layout-master-set>

提示

此元素标签内应包含至少一个页面模板

页面模板

<fo:simple-page-master master-name="A4">
    <!--此处为页面区域-->
</fo:simple-page-master>

提示

此元素标签内应包含至少一个页面主体区域,且应当设置模板名称 “master-name”

页面区域

<!--页面主体-->
<fo:region-body />
<!--页眉-->
<fo:region-before />
<!--页脚-->
<fo:region-after />
<!--左侧栏-->
<fo:region-start />
<!--右侧栏-->
<fo:region-end />

提示

此元素标签中 “<fo:region-body />” 为必选项,且需写在第一行,其余为可选项,可根据需要添加

页面序列

<fo:page-sequence master-reference="A4">
    <!--此处为页面流-->
</fo:page-sequence>

提示

此元素标签内应包含至少一个页面流,且应当设置指向的模板名称 “master-reference”。同时,一个页面序列就表示一个新的页面

页面流

<!--页面流-->
<fo:flow flow-name="xsl-region-body">
    <!--此处为页面内容-->
</fo:flow>

提示

此元素标签内应包含至少一个页面内容,且应当设置指向的区域名称 “flow-name”。区域名称为固定值,具体内容如下:

区域名称指向
xsl-region-body页面主体
xsl-region-before页眉
xsl-region-after页脚
xsl-region-start左侧栏
xsl-region-end右侧栏