常用元素
大约 3 分钟xsl-fo常用元素
常用元素
说明
XSL-FO 文档中的常用元素如下所示:
元素节点 | 说明 |
---|---|
<fo:root /> | 根元素节点,XSL-FO 文档的顶部节点。其他任意元素节点应包含在此元素节点下。 |
<fo:layout-master-set /> | 页面布局元素节点,用于定义页面模板的集合。 |
<fo:simple-page-master /> | 页面模板元素节点,用于定义单个页面模板,其页面被细分为多个区域。 |
<fo:region-body /> | 页面区域主体元素节点,用于展示文档的主体内容,可包含文字、图像与表格等。 |
<fo:region-before /> | 页面区域页眉元素节点,用于展示文档的页眉内容,可包含文字、图像与表格等。 |
<fo:region-after /> | 页面区域页脚元素节点,用于展示文档的页脚内容,可包含文字、图像与表格等。 |
<fo:region-start /> | 页面区域左侧栏元素节点,用于展示文档的左侧栏内容,可包含文字、图像与表格等。 |
<fo:region-end /> | 页面区域右侧栏元素节点,用于展示文档的右侧栏内容,可包含文字、图像与表格等。 |
<fo:page-sequence /> | 页面序列元素节点,用于定义新页面内容,一个 “<fo:page-sequence />” 元素节点即表示一个新页面的开始。 |
<fo:flow /> | 页面流元素节点,用于定义页面内容的流向,例如页眉或页脚。 |
<fo:block /> | 块元素节点,用于定义格式化段落、标题、图像和表格等。 |
<fo:inline /> | 内联元素节点,用于定义格式化文本。 |
<fo:external-graphic /> | 外部图像元素节点,用于定义外部图像。 |
<fo:table /> | 表格元素节点,用于定义表格。 |
<fo:table-column /> | 表格列元素节点,用于定义位于同一列的表格单元格属性。 |
<fo:table-header /> | 表头元素节点,用于定义表头。 |
<fo:table-footer /> | 表尾元素节点,用于定义表尾。 |
<fo:table-body /> | 表格体元素节点,用于定义表格主体。 |
<fo:table-row /> | 表格行元素节点,用于定义表格单行内容。 |
<fo:table-cell /> | 表格单元格元素节点,用于定义表格单个单元格内容。 |
<fo:list-block /> | 列表元素节点,用于定义列表。 |
<fo:list-item /> | 列表项元素节点,用于定义列表项。 |
<fo:list-item-label /> | 列表项标签元素节点,用于定义列表项标签内容。 |
<fo:list-item-body /> | 列表项主体元素节点,用于定义列表项主体内容。 |
<fo:static-content /> | 静态内容元素节点,用于定义页面静态内容。当文档进行分页时,新页面也将添加所定义的静态内容。通常用于页眉与页脚。 |
<fo:page-number /> | 页面索引(页码)元素节点,用于显示当前页面的页码。 |
<fo:page-number-citation-last /> | 总页面索引(总页码)元素节点,用于显示当前文档的总页码。 |
提示
“<fo:page-number-citation-last />” 元素节点需与 “<fo:page-sequence />” 元素节点配合使用。 在 “<fo:page-sequence />” 元素节点中定义一个 “id” 属性,然后在 “<fo:page-number-citation-last />” 元素节点中定义一个 “ref-id” 属性, 并且该属性值为 “<fo:page-sequence />” 元素节点中定义的 “id” 属性值,这样就可以获取到文档的总页码了。
特别注意
在文档中,当只有一个 “<fo:page-sequence />” 元素节点时,获取到的总页码才是正确值,否则该总页码将不准确。