Proposal for modified specs of fo:footnote, fo:footnote-body

Heinz Grimm <[email protected]>
Newsgroups gmane.org.w3c.xsl-editors
Organization RCC Ltd.
Message-ID <[email protected]>
Hi,

Appended is a proposal for a different way to specify footnotes.
It allows to have several references to the same footnote.
The footnote should appear only, if there is a reference to
this footnote on the same page.

Kind Regards,
Heinz Grimm


The principle is to separate fo:footnote-body from fo:footnote.
fo:footnote-body should be an initial child of fo:block. It is
rendered on a page, if the same page has a fo:footnote with the
same number. Both, fo:footnote and fo:footnote-body have a
new property "number" to reference each other.

Sample FO:

<fo:block>
<fo:footnote-body number="*">
 <fo:block>exceeds tolerance limit 1%</fo:block>
</fo:footnote-body>
<fo:footnote-body number="**">
 <fo:block>exceeds tolerance limit 5%</fo:block>
</fo:footnote-body>
<fo:table>
 <fo:table-body>
  <fo:table-row>
   <fo:table-cell>
    <fo:block> 1 <fo:footnote
number="*"><fo:inline>*</fo:inline></fo:block>
   </fo:table-cell>
  </fo:table-row>
  .
  .
  .
  <fo:table-row>
   <fo:table-cell>
    <fo:block>22<fo:footnote
number="**"/><fo:inline>**</fo:inline></fo:block>
   </fo:table-cell>
  </fo:table-row>
  .
  .
  .
 </fo:table-body>
</fo:table>
</fo:block>

Sample output:

page 1

----------------
| 1 *| 2  |  3 |
----------------
| 11 | 12 |  13|
----------------
| 21 |22**|  23|

----
* exceeds tolerance limit 1%
** exceeds tolerance limit 5%

page 2

----------------
| 4  | 5  |  6 |
----------------
| 14*| 15 |  16|
----------------
| 24 | 25 |  26|

----
* exceeds tolerance limit 1%
grimm.heinz.vcf (text/x-vcard, 291 B)
begin:vcard 
n:Grimm;Heinz
tel;fax:+41 61 9715 072
tel;work:+41 61 9751 109
x-mozilla-html:FALSE
url:www.rcc.ch
org:RCC Ltd.;IT
version:2.1
email;internet:[email protected]
title:Dipl.Ing.(FH)
adr;quoted-printable:;;Zelgliweg 1=0D=0A;Itingen;BL;CH-4452;Switzerland
fn:Heinz Grimm
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.