W3C home > Mailing lists > Public > www-xsl-fo@w3.org > November 2007

Re: table footer

From: axdmoraes <alexmoraes@gmail.com>
Date: Wed, 28 Nov 2007 03:59:37 -0800 (PST)
Message-ID: <13990964.post@talk.nabble.com>
To: www-xsl-fo@w3.org


Hi,

     I use retrieve-table-marker in table footer and fo:marker in template
match refint.:

<xsl:template match="refint">
   <fo:marker>
      <xsl:attribute name="marker-class-name"><xsl:value-of
select="@refid"/></xsl:attribute>
      <xsl:variable name="refid_aux">
         <xsl:value-of select="@refid"/>
     </xsl:variable>
     <xsl:apply-templates select="//ftnote[@ftnoteid=$refid_aux]"/>
</fo:marker>
</xsl:template>

<template match=table>
.....
.....
...
<fo:table-footer>
   <xsl:for-each="ftnote">
      <fo:retrieve-table-marker>
        <xsl:attribute name="retrieve-class-name"><xsl:value-of
select="@ftnoteid"/></xsl:attribute>
        <xsl:attribute
name="retrieve-position-within-table">first-starting</xsl:attribute>
        <xsl:attribute
name="retrieve-boundary-within-table">page</xsl:attribute>
       </fo:retrieve-table-marker>
   </fo:for-each>
</fo:table-footer>

....
...

<fo:template>

It worked well in Antenna House but not in xep. I think that it´s because
XEP does not support XSL 1.1. 
If someone has another idea how to do this in xep.

Thanks,

Alexandre


axdmoraes wrote:
> 
> HI,
> 
>    I need to show footnotes on tables. I used table-footer but it didn´t
> work like I wanted. My problem is, for example:
>        In this xml if the first row is on the first page i have only to
> show the first ftnote on table footer. And it is the same with the second
> row.
>        If both are on the same page. I show both ftnotes on footer. How
> can I do this?
> 
> Thanks
> 
> Alexandre
>  
>     <table>
>        <title>Table Test 1</title>
>          <thead valign="MIDDLE">
> 	<row>
>                <entry>
>                  <para>Test Table</para>
> 	  </entry>
> 	 <entry>
>      	   <para>Test Table</para>
> 	</entry>
>             </row>
>          </thead>
>          <tbody valign="MIDDLE">
>            <row>
> 	<entry>
> 	  <para>Teste Table</para>
> 	</entry>
> 	<entry>
>                <para>Teste Table</para>
> 	</entry>
>             </row>
> 	<row>
> 	   <entry>
>                   <para>Teste Table</para>
> 	    </entry>
>    	     <entry>
>     	      <para>Teste Table
>                      <refint reftype="FTNOTE" id="12">[1]</refint>
>                    </para>
> 	      </entry>
>             </row>
>             <row>
> 	   <entry>
>                   <para>Teste Table</para>
> 	    </entry>
>    	     <entry>
>     	      <para>Teste Table
>                      <refint reftype="FTNOTE" id="34">[2]</refint>
>                    </para>
> 	      </entry>
>             </row>
>         
>         </tbody>
>     <ftnote ftnoteid="12">
>       <para>[1] teste de ftnote table 1</para>
>      </ftnote>
>     <ftnote ftnoteid="34">
>       <para>[1] teste de ftnote table 1</para>
>      </ftnote>
> </table>           
>      
> 
> 

-- 
View this message in context: http://www.nabble.com/table-footer-tf4856035.html#a13990964
Sent from the w3.org - www-xsl-fo mailing list archive at Nabble.com.
Received on Wednesday, 28 November 2007 11:59:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 28 November 2007 11:59:47 GMT