- From: axdmoraes <alexmoraes@gmail.com>
- Date: Wed, 28 Nov 2007 03:59:37 -0800 (PST)
- 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 UTC