Bonjour, j'ai besoin d'insérer un graphique SVG dans mon xsl:fo, jusque la pas de soucis, que ce soit avec
<fo:external-graphic src="" />
ou encore
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> |
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
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 :
<fo:external-graphic src=" - l'adresse de ma page generée par PHP - " />
, mais quand j'essaie de convertir mon fichier FO en PDF pour voir le résultat, fop me renvoie l'erreur suivante :
" 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