Latest web development tutorials

XSL-FOページ

XSL-FOにはページのレイアウトを定義するために「ページマスターズ」と呼ばれるページテンプレートを使用しています。


XSL-FOページ・テンプレート(ページテンプレート)

XSL-FOにはページのレイアウトを定義するために「ページマスターズ」と呼ばれるページテンプレートを使用しています。 各テンプレートには、固有の名前を持っている必要があります。

<fo:simple-page-master master-name="intro">
<fo:region-body margin="5in" />
</fo:simple-page-master>

<fo:simple-page-master master-name="left">
<fo:region-body margin-left="2in" margin-right="3in" />
</fo:simple-page-master>

<fo:simple-page-master master-name="right">
<fo:region-body margin-left="3in" margin-right="2in" />
</fo:simple-page-master>

上記の例では、3つの<FO:単純ページマスタ>要素は、3つの異なるテンプレートを定義します。 各テンプレート(ページマスタは)別の名前を持っています。

「イントロ」という名前の最初のテンプレート。 これは、紹介ページのテンプレートとして使用することができます。

「左」と「右」と呼ばれる第二および第三のテンプレート。 彼らは、偶数と奇数番号のページテンプレートすることができます。


XSL-FOページ・サイズ(ページサイズ)

次の属性を使用して、XSL-FOにはページのサイズを定義します。

  • ページ幅のカスタムページの幅
  • 非常にページの高さのカスタムページ

XSL-FOのページ余白(ページ余白)

属性定義のページ次のマージンを使用して、XSL-FO:

  • マージントップカスタムの余白
  • マージン下のマージンの定義の下で
  • 余白左左マージンを定義します
  • 右マージンを定義するためのマージン右
  • マージンはすべての辺の余白を定義します

XSL-FO地域(ページ領域)

次の要素を使用して、XSL-FOは、ページ領域を定義します。

  • 区画本体定義されたボディ領域
  • トップにある領域の前に定義された領域(ヘッダ)
  • 地域-後のベース領域の定義(フッタ)
  • 地域スタート領域が左側に定義されている(左列)
  • エリアの右側の領域端の定義(右欄)

地域-後、地域スタートと地域エンドがメインエリアの一部であり、地域の前に、注意してください。 これらの領域、他の地区のサイズに少なくとも等しいマージンのメインエリアをカバーするために、テキスト本文テキストエリアを避けるために。

余白とページレイアウト

XSL-FOのインスタンス

これは、XSL-FO文書から抽出された断片です。

<fo:simple-page-master master-name="A4" page-width="297mm"
page-height="210mm" margin-top="1cm" margin-bottom="1cm"
margin-left="1cm" margin-right="1cm">
<fo:region-body margin="3cm"/>
<fo:region-before extent="2cm"/>
<fo:region-after extent="2cm"/>
<fo:region-start extent="2cm"/>
<fo:region-end extent="2cm"/>
</fo:simple-page-master>

上記のコードは、「シンプル・ページマスターテンプレート」の「A4」の名前を定義します。

ページ幅は297ミリメートル、高さ210ミリメートルです。

四つのページ余白(下部に余白、左マージン、右マージン)1cmです。

余白本体は3センチメートル(四方)です。

体の前、後、開始と終了のゾーンが2センチメートルです。

上記の主な例の幅は約余白とページの幅によって計算された区画本体のマージンによって低減することができます。

297ミリメートル - (2×1センチメートル) - (2×センチメートル)= 297ミリメートル - 20ミリメートル - 60ミリメートル= 217ミリメートル

地域(リージョンスタートと地域-end)はカウントされませんので、あらかじめご了承ください。 先に先に説明したように、これらのゾーン(領域)が人体の不可欠な部分です。