Hello FOPPers :) ,

I have this code which was intended to embedd a table within a Table Cell. I
have tried calling a template inside the table cell and this is how it
appears in the pdf. 

I am attaching my xml, xsl and the pdf output and i hope it helps


cheers

max :)














-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 12, 2002 4:46 PM
To: [EMAIL PROTECTED]
Subject: Re: Embedding a table in a table-row




Here is my code:

<fo:table-cell>
<fo:block>
<xsl:call-template name = "processSubTable">
     <xsl:with-param name="tableheight" select="auto"/>
</xsl:call-template>
...

with the template looking like:

<xsl:template name="processSubTable">
<xsl:param name="tableheight">
     auto
</xsl:param>
<fo:table space-before.optimum="3pt" space-after.optimum="3pt" width="100%"
height="{$tableheight}">
<fo:table-column>
...
</fo:table-column>

<fo:table-header>
...
</fo:table-header>


<fo:table-body>
...
</fo:table-body>

</fo:table>
</xsl:template>

-Lou




"Hahn Kurt (CHA)" <[EMAIL PROTECTED]> on 06/12/2002 04:45:33 AM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:

Subject:  Embedding a table in a table-row

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>







Attachment: embedded_table.xsl
Description: Binary data

Attachment: embedded_table_copy.xsl
Description: Binary data

Attachment: embedded_table.pdf
Description: Binary data

Reply via email to