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-cellfo:blocktext/fo:block
fo:blockxsl:value-of
select=.//fo:block
/fo:table-cell
fo:table-cell
fo:blockxsl:value-of
select=../eleTexte:soustitre1_text//fo:block
/fo:table-cell
/fo:table-row
/fo:table
/fo:table-cell
/fo:table-row
/xsl:template
embedded_table.xsl
Description: Binary data
embedded_table_copy.xsl
Description: Binary data
embedded_table.pdf
Description: Binary data