XSL-FO チュートリアルlogin
XSL-FO チュートリアル
著者:php.cn  更新時間:2022-04-21 16:29:33

XSL-FO出力



XSL-FO は <fo:flow> 要素内で出力を定義します。


XSL-FO ページ、フロー、ブロック

コンテンツ「ブロック」は「ページ」に「フロー」し、メディアに出力されます。

XSL-FO 出力は通常、<fo:block> 要素内にネストされ、<fo:flow> は <fo 内にネストされます。 page-sequence> 要素内:

<fo:page-sequence>
​ <fo:flow フロー名="xsl-region-body">
​​ <fo:ブロック>
                        <!-- ここに出力が入ります -->
​​ </fo:ブロック>
​ </fo:flow>
</fo:page-sequence>


XSL-FO の例

次に、実際の XSL-FO の例を見てみましょう:

<? ISO-8859-1"?>

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

<fo:layout-master-set> ;
​ <fo:simple-page-master マスター名 = "A4">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
​ <fo:flow フロー名="xsl-region-body">
​​ <fo:block>こんにちは、W3CSchool</fo:block>
​ </fo:flow>