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(インライン領域)は、行内部のテキスト(強調記号、単一文字、画像など)を定義します。
其他扩展