From: Blandine Fichet-F042959 (Blandine.Fichet@fr.michelin.com)
Date: 14/05/2004 - 17:41
Bonjour,
Je souhaite, en xsl:fo, afficher sur la m=EAme ligne un mot en inverse-vid=
=E9o, puis
en normal-vid=E9o un trait qui va jusqu'=E0 la fin de la ligne.=20
L'attribut background-color s'utilisant dans un <fo:bloc>, et non dans un
<fo:inline>, je dois donc (il me semble ?) utiliser une liste ou un tableau.
J'utilise par exemple :
<fo:list-block>
<fo:list-item>
<fo:list-item-label end-indent=3D"label-end()" >
<fo:block background-color=3D"#800000" color=3D"#FFFFFF" >
AAAAAAAAAA
</fo:block>
</fo:list-item-label>
=20
<fo:list-item-body start-indent=3D"body-start()">
<fo:block>
<fo:leader leader-length=3D"16cm" leader-pattern=3D"rule"
color=3D"#008000"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
Il faut que je pr=E9cise la taille du fo:list-item-label pour que tout mon =
label
"AAAAAAAAAA" soit en inverse-vid=E9o, soit :
<fo:list-block provisional-distance-between-starts=3D"3cm"
provisional-label-separation=3D"1.5mm">
alors cela marche.
MAIS je ne connais pas la taille du label =E0 afficher en inverse-vid=E9o !=
!!!! Je
ne peux donc pas fixer =E0 priori la taille de la zone label ! Comment puis=
-je
faire ?
J'ai essay=E9 d'utiliser une <fo:table> =E0 la place d'une <fo:list-block> =
mais mon
processeur fop n'admet pas de table dont la taille des colomnes n'est pas f=
ix=E9e
=E0 priori.
Merci pour votre aide
Blandine Fichet
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (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 xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|