Bonjour, j'ai besoin d'insérer un graphique SVG dans mon xsl:fo, jusque la pas de soucis, que ce soit avec
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part <fo:external-graphic src="" />
Maintennant j'aurais besoin de déssiner un graphique SVG dynamique qui change par rapport à un fichier XML lui aussi crée dynamiquement, j'ai alors trouvé cette solution qui semble convenir à ce que je veut faire : http://www.ibm.com/developerworks/xm...svg/index.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <fo:instream-foreign-object> <svg:svg width="450px" height="450px" xmlns:svg="http://www.w3.org/2000/svg" > <svg:rect width="300px" height="150px" x="20" y="100" fill="rgb(0,0,0)" fill-opacity="0.2" style="stroke:#00FFCC; stroke-width:1"/> <svg:path d="M 110 240 L 134 218 L 165 203 L 179 187 L 221 162 L 237 142 L 251 134 L 269 110" style="fill:white;stroke:red;stroke-width:2" fill-opacity="0"/> </svg:svg> </fo:instream-foreign-object>
Le script PHP me renvoi une page qui contient du SVG, bien, mais j'aimerais maintennant insérer le résultat du script PHP dans mon xsl:fo, j'ai essayé de cette manière sans succès :
, mais quand j'essaie de convertir mon fichier FO en PDF pour voir le résultat, fop me renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <fo:external-graphic src=" - l'adresse de ma page generée par PHP - " />
" GRAVE : Image not available: No ImagePreloader found at -adresse de la page generée par PHP- "
Si quelqu'un avait une idée sur comment récupérer le SVG généré par le PHP ça m'aiderais pas mal ^^
merci d'avance, blue.
Partager