我已经使用以下方法为我的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>
但我遇到问题是为了将图像“自动调整”到页面,因为图像大于页面大小。
是否可以添加属性以使背景图像适合页面?
答案 0 :(得分:2)
xslfo的规范没有为此指定任何内容。 请参阅:http://www.w3schools.com/xslfo/obj_region-body.asp
然而,有很多方法可以解决这个问题。在xslfo中,您可以在显示任何文本之前添加图像并相应地设置其尺寸,然后它似乎是“背景”图像(具有最低的z-index)。非xsl解决方案是通过在GIMP之类的编辑器中添加适当的空格/调整大小来修改图像本身,然后按照您的方式继续操作。您也可以使用“位置”属性,但如果不修改图像,它们将无济于事。