Bonjour
J'utilise actuellement FOP avec des tableau, j'ai probleme lorsque qu'une balise <xsl:value-of> me renvoie la valeur vide , la cellule pete comptetement , et prend la largeur de etoutes les colonnes
ex de code :
Code :
- <fo:table-cell>
- <fo:table>
- <xsl:call-template name="tailleColonnesServiceUsagerCapacite"/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell border="solid" border-width="1pt" text-align="left">
- <xsl:if test="itemLundi/JoursSynthesePresentationVO/su!=''">
- <fo:block font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
- <xsl:value-of select="itemLundi/JoursSynthesePresentationVO/su"/>
- </fo:block>
- </xsl:if>
- <xsl:if test="itemLundi/JoursSynthesePresentationVO/su=''">
- <xsl:call-template name="blocVide"/>
- </xsl:if>
- </fo:table-cell>
- <fo:table-cell border="solid" border-width="1pt" text-align="left">
- <xsl:if test="itemLundi/JoursSynthesePresentationVO/capacite!=''">
- <fo:block font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
- <xsl:value-of select="itemLundi/JoursSynthesePresentationVO/capacite"/>
- </fo:block>
- </xsl:if>
- <xsl:if test="itemLundi/JoursSynthesePresentationVO/capacite=''">
- <xsl:call-template name="blocVide"/>
- </xsl:if>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </fo:table-cell>
|
avec le template :
Code :
- <xsl:template name="blocVide">
- <fo:block white-space-collapse="true" font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
- <xsl:text>#</xsl:text>
- </fo:block>
- </xsl:template>
|
ici par ex si itemLundi/JoursSynthesePresentationVO/su est vide, la cellule s'etale sur plusieurs colonnes
Sinon j'aimerais savoir si il est possible de specifier une hauteur de cellule fixe dans un tableau
MERCI