Depuis 3 jours, j'essaye de faire apparaître une image de fond sur mon document pdf en utilisant un fichier xsl et apache fop.
L'image de fond fonctionne correctement dans un block mais pas dans la partie region-body. Seul la couleur de fond bleu fonctionne....
Avez-vous déjà rencontré ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <xsl:stylesheet xmlns:script="http://openoffice.org/2000/script" xmlns:chart="http://openoffice.org/2000/chart" xmlns:svg="http://www.w3.org/2000/svg" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:text="http://openoffice.org/2000/text" xmlns:style="http://openoffice.org/2000/style" xmlns:table="http://openoffice.org/2000/table" xmlns:office="http://openoffice.org/2000/office" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:java="http://xml.apache.org/xslt/java" java:x="" exclude-result-prefixes="java"> <!-- Import des feuilles de style --> <xsl:import href="./styles/style1.xsl"/> <xsl:import href="./blocs/bviesocEntete.xsl"/> <xsl:import href="./blocs/bviesocTitre5.xsl"/> <xsl:import href="./blocs/bviesocTitre5Bis.xsl"/> <xsl:import href="./blocs/bviesocTexte5.xsl"/> <xsl:param name="path"/> <xsl:output method="xml" indent="yes" omit-xml-declaration="no" encoding="UTF-8" version="1.0"/> <xsl:template match="variables"> <fo:root> <fo:layout-master-set> <fo:simple-page-master master-name="maquette" page-height="29.7cm" page-width="21cm" margin-top="1cm" margin-bottom="2cm" margin-left="1cm" margin-right="1cm"> <fo:region-body background-color="blue" background-image="url('$PATH/brouillon.svg')" background-repeat="repeat" background-position="center"> </fo:region-body> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="maquette"> <fo:flow flow-name="xsl-region-body" master-reference="maquette"> <!-- Bloc bviesocEntete --> < xsl:call-template name="bviesocEntete"/ <!-- Bloc bviesocTitre5 --> <xsl:call-template name="bviesocTitre5"/> <!-- Bloc bviesocTitre5Bis --> <xsl:call-template name="bviesocTitre5Bis"/> <!-- Bloc bviesocTexte5 --> <xsl:call-template name="bviesocTexte5"/> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> </xsl:stylesheet>
Partager