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-index)。一个非 xsl 解决方案是通过在 GIMP 之类的编辑器中添加适当的空白/调整大小来修改图像本身,然后像你已经做的那样继续。您也可以使用“位置”属性,但如果您不修改图像,它们将无济于事。

于 2012-09-26T22:25:24.253 回答