下面是一个简单的XSL-FO示例,其中包含一个region-body对象:
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="page" page-height="11in" page-width="8.5in">
<fo:region-body margin="1in"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="page">
<fo:flow flow-name="xsl-region-body">
<!-- 在这里添加文档的内容 -->
<fo:block>这是文档的主体内容。</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
在这个例子中,simple-page-master定义了页面的主要特征,包括页面的高度和宽度。region-body指定了主体区域的边距。在page-sequence中,通过flow和flow-name将主体内容添加到文档。
请注意,XSL-FO是一种相对较复杂的标记语言,需要深入了解其规范以有效使用。以上只是一个简单的示例,实际使用中可能需要更多的配置和元素。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12348/XML