XSL-FO エリア

XSL-FOは、出力を表示するために矩形ボックス(エリア)を使用します。

XSL-FO エリア

XSL フォーマットモデルは、出力を表示するための矩形(エリア)ボックスのシリーズを定義します。

すべての出力はこれらのボックスにフォーマットされ、特定のターゲットメディアに表示または印刷されます。

以下のエリアについて研究しましょう:

  • ページ(页面)
  • リージョン(区)
  • ブロックエリア(块区域)
  • ラインエリア(行区域)
  • インラインエリア(行内区域)

XSL-FO Pages(ページ)

XSL-FOの出力はページにフォーマットされます。印刷出力は通常、分割されたページに入ります。ブラウザの出力は長いページになることが多いです。

XSL-FOページはエリア(Region)を含んでいます。

XSL-FO Regions(エリア)

XSL-FOの各ページは、一連のRegions(エリア)を含んでいます:

  • region-body(ページの主体)
  • region-before(ページのヘッダー)
  • region-after(ページのフッター)
  • region-start(左側のバー)
  • region-end(右側のバー)

XSL-FO Regions(エリア)はブロックエリア(Block Area)を含みます。

XSL-FO Block Areas(ブロックエリア)

XSL-FO ブロックエリアは小さなブロック要素(通常、新しい行で始まる)を定義できます。例えば、パラグラフ、テーブルおよびリストなどです。

XSL-FO ブロックエリアは他のブロックエリアを含むことができますが、多くの場合、行エリア(Line Area)を含んでいます。

XSL-FO Line Areas(行エリア)

XSL-FO 行エリアはブロックエリア内部のテキスト行を定義します。

XSL-FO 行エリアはインラインエリア(Inline Area)を含みます。

XSL-FO Inline Areas(行内エリア)

XSL-FO インラインエリアは行内部のテキスト(強調、単文字および画像など)を定義します。