Hi,
Your fo output seems to be correct (except that there is no fo:table-column, 
witch are required by fop to set column width)
It could be a wrong transformation (ie there is no table-header or table-body 
markup in your xml source file).
(I suppose that your example is expected result, but not actual output)

tcho 

-----Message d'origine-----
De : Clay Leeds [mailto:[EMAIL PROTECTED] 
Envoyé : jeudi 27 mai 2004 16:20
À : [EMAIL PROTECTED]
Objet : Re: Table Header problem

On May 27, 2004, at 6:47 AM, Kaustuva Narayan Sharma wrote:
> Hi,
>
> I am a beginner to FOP. I am trying to convert an XML to PDF from a 
> Java app. The data is to be displayed in a table. But when I try to 
> put headers into the table i am getting the following error:
>
> org.apache.fop.apps.FOPException: Currently only Table Rows are 
> supported in table body, header and footer
>
> My xsl looks like this:
> ======================================================================
>  <fo:table>
>  
>    <fo:table-header>
>    <fo:table-row>
>      <fo:table-cell>
>  <fo:block font-size="12pt" font-weight="bold">Header1</fo:block>
>      </fo:table-cell>
>      <fo:table-cell>
>  <fo:block font-size="12pt" font-weight="bold">Header2</fo:block>
>      </fo:table-cell>
>      <fo:table-cell>
>  <fo:block font-size="12pt" font-weight="bold">Header3</fo:block>
>      </fo:table-cell>
>     </fo:table-row>
>    </fo:table-header>
>       <fo:table-body>
>
>     <fo:table-row>
>       <fo:table-cell>
>         <fo:block>
>           <xsl:value-of select="Data1"/>
>         </fo:block>
>       </fo:table-cell>
>       <fo:table-cell>
>         <fo:block>
>           <xsl:value-of select="Data2"/>
>         </fo:block>
>       </fo:table-cell>
>       <fo:table-cell>
>         <fo:block>
>           <xsl:value-of select="Data3"/>
>         </fo:block>
>       </fo:table-cell>
>     </fo:table-row>
>     </fo:table-body>
>      </fo:table>
> =====================================================
>
> I am using fop-0.20.5. Can you pls suggest as to what could be the 
> cause?
>
> Thanks.
>
> Regards,
>
> Kaustuv Sharma

One problem I notice is that you do not have <fo:table-column 
column-width="XXcm" />. You can see an example of a complete table
here:

http://xml.apache.org/fop/faq.html#keep-with

I don't know if it's a problem but there was a lot of extra white space in the 
table-body. Whitespace is OK, but perhaps there's a bad character in there?

Hope this helps!

Web Maestro Clay

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to