Re Re Re.....
Imaginons que l'on est un document XSL pouvant grâce à un doc XML générer 5 tableaux de façon dynamique.
Jusqu'à la pas de pb...
Ces 5 tableaux se générent les uns à la suite des autres et se numérotent automatiquement de 1 à 5.
Or, je voudrais
que l'on ne puisse avoir que 3 tableaux par page.
et je voudrais que ces 3 taableaux soit numéroté 1 2 et 3 quel que soit la page où il se trouve
Ex :
Tab 1
Tab 2
Tab 3
Tab 4
<Saut de page>
Tab 5
Imaginons que mon doc se présente de cette façon.
Je souhaiterai qu'il se présente comme ceci :
Tab 1
Tab 2
Tab 3
<Saut de page>
Tab 1
Tab 2
Voila un bout de mon code car le tableau est assez lour !!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<fo:table-body>
<fo:table-row>
<fo:table-cell border-top-color="black" border-top-style="solid" border-top- width="0.5pt">
<!--Création d'une variable qui numérotent les tableaux-->
<xsl:variable name="num">
<xsl:number level="any" count="Ligne1"/>
</xsl:variable>
<!--Test si var=3 puis saut de page si oui-->
<xsl:if test="$num='3'">
<fo:block break-before="page" >
</fo:block>
</xsl:if>
<!--Début création Tableau + Numérotation-->
<fo:block text-align="left"><xsl:value-of select="$num+1"/>
<xsl:text> </xsl:text>
<fo:inline margin-left="0.5cm" font-size="6pt" padding-top="0.05cm" >A- N° de Sécurité sociale et clé</fo:inline>
</fo:block>
</fo:table-cell> |
Je te joins mon doc PDF tu verras.
Partager