- From: Heinz Grimm <grimm.heinz@rcc.ch>
- Date: Tue, 05 Nov 2002 11:17:21 +0100
- To: "XSL Editors (Proposal for Spec XSl-FO 2.0)" <xsl-editors@w3.org>
- Message-ID: <3DC79AB1.810CBE55@rcc.ch>
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%
Received on Tuesday, 5 November 2002 05:18:00 UTC