2012-09-24 54 views
0

背景图像固定大小的我已经使用添加了背景图片到我的PDF:XSL-FO使用nfop创建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> 

但为了我有问题,“自动调整”的图像到页面,因为图像大于页面大小。

是否可能添加一个属性,以适应背景图片到页面?

回答

2

xslfo的规范没有为此指定任何内容。 参见:http://www.w3schools.com/xslfo/obj_region-body.asp

但是,有很多方法可以解决这个问题。在xslfo中,您可以在显示任何文本之前添加图像并相应地设置其尺寸,然后它会显示为“背景”图像(具有最低的z-index)。非xsl解决方案是通过在GIMP等编辑器中添加适当的空白/调整大小来修改图像本身,然后像您一样进行操作。您也可以使用“位置”属性,但如果您不修改图像,它们将毫无帮助。

+0

所以,只有解决方法,没有任何属性与autofit – rolivares