そこで、XSLT を使用して XML を PDF に変換しています。
ページ全体に背景色を適用したい。
の場合には
<fo:simple-page-master master-name="test"
page-height="29.7cm" page-width="21cm"
background-color="#ffaacc">
<fo:region-body
margin-top="2cm" margin-bottom="1.3cm"
background-color="#ffaacc"/>
<fo:region-before extent="1.8cm" background-color="#ffaacc"/>
<fo:region-after extent="1.1cm" background-color="#ffaacc"/>
</fo:simple-page-master>
このようにすると、白い背景とヘッダー、フッター、適切な背景を持つボディの四角形を持つページが得られます...
そのため、fo:simple-page-master 要素の background-color 属性を設定しても、私が使用している方法では機能しません。
では、正しい方法は何でしょうか?外部スタイルシートなどは使いたくありません。本文/ヘッダー/などに設定している方法で設定したいと思います...