question avec FOP/XSL

question avec FOP/XSL - XML/XSL - Programmation

Marsh Posté le 31-08-2006 à 09:48:49    

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 :
  1. <fo:table-cell>
  2.           <fo:table>
  3.            <xsl:call-template name="tailleColonnesServiceUsagerCapacite"/>
  4.            <fo:table-body>
  5.             <fo:table-row>
  6.              <fo:table-cell border="solid" border-width="1pt" text-align="left">
  7.               <xsl:if test="itemLundi/JoursSynthesePresentationVO/su!=''">
  8.                <fo:block font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
  9.                 <xsl:value-of select="itemLundi/JoursSynthesePresentationVO/su"/>
  10.                </fo:block>
  11.               </xsl:if>
  12.               <xsl:if test="itemLundi/JoursSynthesePresentationVO/su=''">
  13.                 <xsl:call-template name="blocVide"/>
  14.               </xsl:if>
  15.              </fo:table-cell>
  16.              <fo:table-cell border="solid" border-width="1pt" text-align="left">
  17.               <xsl:if test="itemLundi/JoursSynthesePresentationVO/capacite!=''">
  18.                <fo:block font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
  19.                 <xsl:value-of select="itemLundi/JoursSynthesePresentationVO/capacite"/>
  20.                </fo:block>
  21.               </xsl:if>
  22.               <xsl:if test="itemLundi/JoursSynthesePresentationVO/capacite=''">
  23.                <xsl:call-template name="blocVide"/>
  24.               </xsl:if>
  25.              </fo:table-cell>
  26.             </fo:table-row>
  27.            </fo:table-body>
  28.           </fo:table>
  29.          </fo:table-cell>


 
avec le template :

Code :
  1. <xsl:template name="blocVide">
  2.  <fo:block white-space-collapse="true" font-size="6pt" margin-left="0.1cm" font-weight="normal" space-before="0.1cm">
  3.   <xsl:text>#</xsl:text>
  4.  </fo:block>
  5. </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  :jap:

Reply

Marsh Posté le 31-08-2006 à 09:48:49   

Reply

Marsh Posté le 01-09-2006 à 01:04:19    

J'ai resolu mon probleme avec la hauteur des cellules , mais je bute sur le fait de vouloir mettre du vide dans une cellule d'un tableau...
 
:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed