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
J’utilise souvent des images et ce qui marche le mieux c’est 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 >



L’image n’est 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)