J'ai un grand nombre de documents XML qui sont créés dans docbook et, par le biais de maven, sont publiés à la fois dans un formulaire html pour et un formulaire pdf. Les générations fonctionnent bien, et le HTML a l'air bien. Le problème que j'ai est dans la taille des images dans la version pdf. Les images sont une collection de captures d'écran, certaines sont en plein écran, certaines sur la largeur et la hauteur de 2/3rds, et d'autres sont de petites boîtes de recherche. Il est évident que j'ai besoin de refactoriser massivement les attributs de l'imagedata. Je me demandais à quoi devrais-je le refactoriser? Je suis à la recherche d'un moyen de créer jusqu'à 4 'types' d'images et de les faire respecter. Un exemple d'une image ressemble à ceci:XSL-fo Problème de taille d'image avec pdfs
<section><title>Screenshot</title>
<mediaobject>
<imageobject>
<imagedata fileref="./views/screenshots/editNote.png" scalefit="0" width="100%"/>
</imageobject>
</mediaobject>
</section>
Et il ne fonctionne que pour certains de mes tailles de capture d'écran.
J'ai joué avec scalefit, width, et contentwidth/contentheight et ils semblent résoudre différentes parties du problème. Dois-je aussi regarder dans les rétroviseurs?
REMARQUE: Il n'y a pas de risque de rupture de la génération html puisque je peux activer les 'propriétés d'exclusion' dans le XSL.
Ace, ce n'est pas réel clairement ce que vous demandez. Vous semblez parler des attributs XSL-FO scale-to-fit, content-width, etc.? J'ai tagué votre question avec xsl-fo parce que je pense que c'est de cela que vous parlez. Pouvez-vous préciser ce que vous entendez par "* refactor * des attributs"? – LarsH
J'ai besoin de refactoriser l'original docbook xml, et le xsl-fo une fois que je sais comment je dois faire des images correctement. – Ace