XSL-FO simple-page-masterオブジェクト

XSL-FO 参考手册

定義と用法

<fo:simple-page-master> オブジェクトは、ページのサイズと形状を定義します。各ページレイアウトには、指定された simple-page-master が含まれます。

一个页面最多可以包含五个区域:region-body、region-before、region-after、region-start、region-end。

<fo:simple-page-master> オブジェクトは <fo:page-sequence-master> オブジェクトまたは<fo:page-sequence> オブジェクトから参照されます。


语法

<fo:simple-page-master>
<!--
Contents:(region-body,region-before?,
region-after?,region-start?,region-end?)
-->
</fo:simple-page-master>

属性

属性
end-indent
margin-bottom
margin-left
margin-right
margin-top
master-name
page-height
page-width
reference-orientation
space-after
space-before
start-indent
writing-mode

实例 1

XSL-FO ドキュメントの構造は以下のとおりです:

<?xml version="1.0" encoding="ISO-8859-1"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Page template goes here -->
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

</fo:root>

实例 2

「実際の」XSL-FO インスタンス:

<?xml version="1.0" encoding="ISO-8859-1"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>Hello サンプル</fo:block>
</fo:flow>
</fo:page-sequence>

</fo:root>

上記コードの出力は以下の通りです:

Hello サンプル



XSL-FO 参考手册 其他扩展