1. fo:region-body: 定义页面的主体区域,用于容纳文档的主要内容。
<fo:simple-page-master>
<fo:region-body margin="2cm"/>
</fo:simple-page-master>
2. fo:region-before: 定义页面的页眉区域,位于主体区域之上。
<fo:simple-page-master>
<fo:region-before extent="1cm"/>
</fo:simple-page-master>
3. fo:region-after: 定义页面的页脚区域,位于主体区域之下。
<fo:simple-page-master>
<fo:region-after extent="1cm"/>
</fo:simple-page-master>
4. fo:region-start: 定义页面的开始区域,通常用于左侧边栏。
<fo:simple-page-master>
<fo:region-start extent="2cm"/>
</fo:simple-page-master>
5. fo:region-end: 定义页面的结束区域,通常用于右侧边栏。
<fo:simple-page-master>
<fo:region-end extent="2cm"/>
</fo:simple-page-master>
这些区域属性通常用于 fo:simple-page-master 元素中,该元素定义了页面的整体布局。以下是一个包含多个区域属性的 XSL-FO 示例:
<fo:simple-page-master master-name="simpleA4" page-height="29.7cm" page-width="21cm">
<fo:region-body margin="2cm"/>
<fo:region-before extent="1cm"/>
<fo:region-after extent="1cm"/>
<fo:region-start extent="2cm"/>
<fo:region-end extent="2cm"/>
</fo:simple-page-master>
在这个示例中,定义了一个简单的页面布局,包括主体区域、页眉、页脚、开始区域和结束区域。这些区域属性的设置影响了最终文档的外观和布局。
请注意,区域属性的具体值可以是长度单位(如厘米、英寸),也可以是百分比等。这些属性的值将决定页面在物理介质上的尺寸和位置。
转载请注明出处:http://www.zyzy.cn/article/detail/12302/XML