Re: XSL:FO : taille des images
"guillaume SEJOURNE" <[email protected]> Thu, 12 Jul 2007 09:38:07 +0200
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | prismadoc |
| Message-ID | <[email protected]> |
Bonjour,
J'ai bien essayé votre solution, c'est vrai qu'il y a un net mieux, mais j'ai toujours des problèmes :
- le processeur (xep en l'occurrence : fop semble incapable de gérer les block-container...) considère "max-height" comme obligatoire, donc j'ai systématiquement
un espace énorme avant et après l'image,
- les images sont redimensionnées pour tenir dans la taille du block-container, même si elles n'ont pas besoin de l'être...
N'existe-t-il pas une solution avec la balise fo prévue ? fo:external graphic ?
Merci d'avance.
Guillaume Séjourné
Bonjour
Jutilise souvent des images et ce qui marche le mieux cest par exemple :
<fo:block-container max-width="4mm" max-height="3.5mm"
background-repeat="no-repeat"
background-position-horizontal="center"
background-position-vertical="center" >
<xsl:if test="chq_vac='O'" >
<xsl:attribute name="background-image" >url(' <xsl:value-of
select="$image-folder"
/ >/images/pictos/paiement/cv.svg') </xsl:attribute >
</xsl:if >
</fo:block-container >
Limage nest pas déformée, vous pouvez aussi choisir de la caler sur la
hauteur ou sur la largeur.
Avec du svg ou du jpg ou du tiff.
En espérant que cela vous rende service
Sylvie Billet - Factory Productions
T > 04 93 07 08 00 - F > 04 93 07 04 02
149 avenue des Mimosas
06700 Saint-Laurent-du-Var
--
Devenez redacteur <XML >fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "[email protected]" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a [email protected]
(mailto:[email protected]?Subject=unsubscribe)