salut à tous,
je travaille avec Antenna House Formatter
j'ai une problèmatique: je dois faire apparaître au besoin, une illustration après chaque élément de ma liste et là, je n'arrive pas à trouver une solution vu que je peux pas faire appel à ma balise <Picture> à l'intérieur de mon <fo:list-block>.
Voilà là ou j'en suis et qui m'affiche le contenu mais pas dans l'ordre de l'insertion (ce qui est normal, vu la déclaration!! mais c'est juste pour que vous ayez tout)
Donc ce que je veux faire c'est une solution permettant d'alterner:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <xsl:template match="Steps"> <xsl:choose> <xsl:when test="parent::Txt"> <fo:list-block provisional-distance-between-starts="80mm" provisional-label-separation="0mm"> <xsl:apply-templates select="StepTitle"/> </fo:list-block> <xsl:apply-templates select="Paragraph"/> <fo:list-block provisional-distance-between-starts="80mm" provisional-label-separation="0mm"> <xsl:apply-templates select="ItemStep"/> </fo:list-block> <xsl:apply-templates select="Picture"/> </xsl:when> <xsl:otherwise> <fo:list-block provisional-distance-between-starts="0mm" provisional-label-separation="0mm"> <xsl:apply-templates/> </fo:list-block> </xsl:otherwise> </xsl:choose> </xsl:template>
<xsl:apply-templates select="ItemStep"/>
et
<xsl:apply-templates select="Picture"/>
merci d'avance
Partager