Bon, j'ai trouvé une solution avec le principe du tableau englobant tout le document : Exemple7.pdf.
La première ligne du tableau (cellule rouge sur 3 colonnes) contient toute la partie statique, tout ça en adaptant les coordonnées des block-containers que j'avais créés dans mes premiers exports, et avec des coordonnées en ordonnée de valeur négative dans cette cellule(!), me demandez pas pourquoi :
Puis, les lignes suivantes contiennent les tableaux dynamiques (cellules vertes).
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
21
22
23
24
25
26
27
28
29
30
31
32 <fo:block-container position="absolute" top="-759pt" height="20pt" left="130pt" width="300pt" border-color="#000000" border-style="solid" border-width="0px" > <fo:block-container position="absolute" top="1pt" height="15pt" left="1pt" width="88pt" background-color="#E3E3E3" > <fo:block font-size="10pt" text-align="left" line-height="15pt" > Réf. ICIS/Epsydre : <!-- si vous voulez jeter un oeil sur le résultat, ce champs est situé tout en haut de la cellule dans le fichier joint ci-dessus --> </fo:block> </fo:block-container> <fo:block-container position="absolute" top="1pt" height="15pt" left="91pt" width="209pt" border-color="#000000" border-style="solid" border-width="0.5px" vertical-align="bottom" > <xsl:if test="$clienteleId!=''"> <fo:block font-size="10pt" text-align="left" line-height="15pt" vertical-align="bottom" > <xsl:value-of select="$clienteleId" /> </fo:block> </xsl:if> <xsl:if test="$cycladesId!=''"> <fo:block font-size="11pt" text-align="left" line-height="15pt" vertical-align="bottom" > <xsl:value-of select="$cycladesId" /> </fo:block> </xsl:if> </fo:block-container> </fo:block-container>
Merci pour vos contributions, et merci à Developpez.com
Partager