XSL-FO 区域


XSL-FOは矩形ボックス(領域)を使用して出力を表示します。


XSL-FO 区域

XSLフォーマットモデルは、一連の矩形領域(ボックス)を定義して出力を表示します。

すべての出力(テキスト、画像など)はこれらのボックスにフォーマットされ、その後、何らかのターゲットメディアに表示または印刷されます。

以下の領域を調べてみましょう。

  • Pages(页面)
  • Regions(区)
  • Block areas(块区域)
  • Line areas(行領域)
  • Inline areas(行内領域)

XSL-FO Pages(页面)

XSL-FO出力はページにフォーマットされます。印刷出力は通常、多数のページに分割されます。ブラウザ出力はしばしば1つの長いページになります。

XSL-FO Pages(页面)包含区(Region)。


XSL-FO Regions(区)

各XSL-FOページには、一連のリージョン(領域)が含まれます:

  • region-body(ページの本文領域)
  • region-before(ページのヘッダー領域)
  • region-after(ページのフッター領域)
  • region-start(左侧栏)
  • region-end(右側領域)

XSL-FO Regions(区)包含块区域(Block Area)。


XSL-FO Block Areas(块区域)

XSL-FO Block Areas(ブロック領域)は、小さなブロック要素(通常は新しい行で始まる)を定義します。例:段落、表、リストなど。

XSL-FO Block Areas(ブロック領域)は他のブロック領域を含みますが、ほとんどの場合、行領域(Line Area)を含みます。


XSL-FO Line Areas(行区域)

XSL-FO Line Areas(行領域)は、ブロック領域内部のテキスト行を定義します。

XSL-FOのLine Areas(行領域)は行内領域(Inline Area)を含みます。


XSL-FO Inline Areas(行内区域)

XSL-FO Inline Areas(インライン領域)は、行内部のテキスト(強調記号、単一文字、画像など)を定義します。


其他扩展