0

以下を使用して、既に背景画像をPDFに追加しました。

<fo:simple-page-master master-name="LetterLandscapePortada" page-height="21.59cm" page-width="28.94cm" >
              <fo:region-body margin="0cm" background-repeat="no-repeat" background-image="url(file://D:/XSL/fondoPortada.jpg)" />          
</fo:simple-page-master>

しかし、画像がページサイズよりも大きいため、画像をページに「自動調整」するのに問題があります。

背景画像をページに合わせるためにプロパティを追加することは可能ですか?

4

1 に答える 1

2

xslfo の仕様では、これについて何も指定されていません。参照: http://www.w3schools.com/xslfo/obj_region-body.asp

ただし、これを回避する方法はたくさんあります。xslfo では、テキストが表示される前に画像を追加し、それに応じてその寸法を設定できます。その場合、「背景」画像のように見えます (z インデックスが最も低い)。xsl 以外の解決策は、GIMP などのエディターで適切な空白/サイズ変更を追加して画像自体を変更し、既に行っているように続行することです。'position' 属性を使用することもできますが、画像を変更しない場合はほとんど役に立ちません。

于 2012-09-26T22:25:24.253 に答える