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