I'm trying to embed a table in a table row. It seems to work, but my text
isn't displayed (not even the test block "text" I inserted): What I'm seeing
is two thick lines, and I'm suspecting each line represents one row (because
I should get two rows with the template below).Why are they compressed like
this?  Do I need to use some other property in order to be able to display
an embedded table? Or is just some error in my code?
Thanks in advance


The definition of the wrapping table:
<fo:table  border-style="solid" font-size="10pt">
     <fo:table-column column-width="17cm"/>
     <fo:table-body>
     <xsl:apply-templates select="//eleTexte:listeAffaires"/>
     </fo:table-body>
</fo:table>
 

and here goes the template that should fill one row of the table:
<xsl:template match="eleTexte:soustitre1"> 
          <fo:table-row font-size="14pt" font-weight="bold" height="40pt">
          <fo:table-cell>
                 <fo:table  border-style="solid" font-size="10pt">
                        <fo:table-column column-width="0.8cm"/>
                        <fo:table-column column-width="16.2cm"/>
                        <fo:table-row height="30pt">
                                <fo:table-cell><fo:block>text</fo:block>
                                        <fo:block><xsl:value-of
select="."/></fo:block>
                                </fo:table-cell>
                                <fo:table-cell>
                                        <fo:block><xsl:value-of
select="../eleTexte:soustitre1_text"/></fo:block>
                                </fo:table-cell>
                        </fo:table-row>
               </fo:table>
          </fo:table-cell>
          </fo:table-row>
      </xsl:template> 

Reply via email to