XSL-FO 对象参考
XSL-FO 对象列表,通过这些对象,XSL-FO 对 XML 进行格式化(formatting)。
对象 | 描述 |
---|---|
basic-link | 定义一个链接的起始资源 |
bidi-override | Overrides the default Unicode BIDI direction |
block | 定义一个输出块(比如段落和标题) |
block-container | 定义一个块级的引用区域(reference-area) |
character | 定义一个字符,该字符会被映射为供呈现的字形 |
color-profile | 定义样式表的一个颜色配置文件 |
conditional-page-master-reference | 规定一个当所定义的条件成立时使用的page-master |
declarations | 组合针对某个样式表的全局声明 |
external-graphic | 用于图像数据位于XML结果树之外的某个图形 |
float | 典型的用法是,在页面起始位置的某个单独的区域放置一幅图片,或者把一幅图片放置到一侧,而内容则流动至图片的旁边。 |
flow | 包含所有被输出到页面的元素 |
footnote | 定义在页面的region-body内部的一个脚注 |
footnote-body | 定义脚注的内容 |
initial-property-set | 格式化<fo:block>的第一行 |
inline | 通过背景或者将其包围在一个边框中,来格式化文本的某个部分 |
inline-container | 定义一个行内的引用区域(inline reference-area) |
instream-foreign-object | 用于行内图形(inline graphics)或用于普通对象,其中对象的数据作为<fo:instream-foreign-object>的后代存在。 |
layout-master-set | 存有所有用在文档中的master |
leader | 用来生成"."由内容表格中的页码来分隔标题,或者创建表单中的输入域,或者创建水平线 |
list-block | 定义列表 |
list-item | 包含列表中的每个项目 |
list-item-body | 包含列表项的内容或主体 |
list-item-label | 包含列表项的标号(有代表性的是数据、字符等等) |
marker | 与fo:retrieve-marker使用来创建连续的页面或页脚 |
multi-case | 包含 XSL-FO对象的每个供选择的子树(在<fo:multi-switch>内部)。父元素<fo:multi-switch>会选择显示那个选项并隐藏其余的选项。 |
multi-properties | 用来在两个或更多的属性集(property-sets)间转换 |
multi-property-set | 规定一个可供选择的属性集,这个属性集会被根据用户代理的状态来进行应用。 |
multi-switch | 存有一个或多个<fo:multi-case>对象,并控制它们之间的切换(通过<fo:multi-toggle>激活) |
multi-toggle | 用来切换到另一个<fo:multi-case> |
page-number | 表示当前的页面 |
page-number-citation | 为页面引用页码,此页面包含首个由被引用对象返回的标准区域。 |
page-sequence | 一个针对页面输出元素的容器。在其中一个<fo:page-sequence>对象针对每个页面布局。 |
page-sequence-master | 规定使用哪个simple-page-master,以及使用次序。 |
region-after | 定义页脚 |
region-before | 定义页眉 |
region-body | 定义页面主体 |
region-end | 定义页面的右侧栏 |
region-start | 定义页面的左侧栏 |
repeatable-page-master-alternatives | 定义一套simple-page-master的副本 |
repeatable-page-master-reference | 规定一个简单的simple-page-master的副本 |
retrieve-marker | 与<fo:marker>一同使用来创建连续页眉或者页脚 |
root | XSL-FO文档的根(顶)节点 |
simple-page-master | 定义页面的尺寸和形状 |
single-page-master-reference | 规定用在页面序列的某个给定的点的一个 |
static-content | 包含在许多页面上重复的静态内容(比如页眉和页脚) |
table | 格式化一个表格的表格式的材料 |
table-and-caption | 格式化一个表格及其标题 |
table-body | 表格行和表格单元的容器 |
table-caption | 包含一个表格的标题 |
table-cell | 定义表格单元 |
table-column | 格式化表格的列 |
table-footer | 定义表格的页脚 |
table-header | 定义表格的页眉 |
table-row | 定义表格的行 |
title | 为页面序列定义一个标题 |
wrapper | 为一组XSL-FO对象规定继承属性 |