8.2.1 Footnote definitionUsing the footnote object, you can position out-of-line information at the bottom of a page.
Information must be defined at the inline level of the flow.
The blocks of the footnote body are positioned in the area tree accordingly .
The same restrictions as for float apply.
There exist no built-in semantics of footnote numbering or citations.
There is no automatic copying of the inline content to the start of the footnote body.
8.2.2 The footnote objectPurpose
Content
Property sets
No other properties are defined for this formatting object. The example shown in Figure 8-4 illustrates the use of footnotes. Figure 8-4. Example for footnotes
An excerpt from Figure 8-4 is shown in Example 8-1. Of note:
8.2.3 The footnote-body objectPurpose
Content
Property sets
Example 8-1 Footnote constructs in Figure 8-4Line 01 <page-sequence master-reference="frame"> 02 <static-content flow-name="xsl-footnote-separator"> 03 <block font-style="italic">Footnotes</block> 04 </static-content> 05 06 <flow flow-name="frame-body" font-size="40pt"> 07 <block>This is a test</block> 08 <block>This is a <footnote> 09 <inline baseline-shift="15pt" font-size="20pt">1</inline> 10 <footnote-body> 11 <block font-size="20pt"> 12 <inline baseline-shift="5pt" font-size="15pt" 13 >1 </inline>This is a footnote with a very 14 long paragraph so that it will (hopefully) wrap onto 15 multiple lines in the footnote area. 16 </block> 17 </footnote-body> 18 </footnote> test</block> 19 <block>This is a test</block> 20 <block>This is a <footnote> 21 <inline baseline-shift="15pt" font-size="20pt">2</inline> 22 <footnote-body> 23 <block font-size="20pt"> 24 <inline baseline-shift="5pt" font-size="15pt" 25 >2 </inline>This is another footnote, once 26 again with a very long paragraph so that it will 27 (hopefully) wrap onto multiple lines in the footnote area. 28 </block> 29 </footnote-body> 30 </footnote> test</block> 31 <block>This is a test</block> 32 <block>This is a test</block> 33 ... No other properties are defined for this formatting object. An excerpt from Figure 8-4 highlighting the footnote-body object is shown in Example 8-2. Example 8-2 Footnote constructs in Figure 8-4Line 01 <page-sequence master-reference="frame"> 02 <static-content flow-name="xsl-footnote-separator"> 03 <block font-style="italic">Footnotes</block> 04 </static-content> 05 06 <flow flow-name="frame-body" font-size="40pt"> 07 <block>This is a test</block> 08 <block>This is a<footnote> 09 <inline baseline-shift="15pt" font-size="20pt">1</inline> 10 <footnote-body> 11 <block font-size="20pt"> 12 <inline baseline-shift="5pt" font-size="15pt" 13 >1 </inline>This is a footnote with a very 14 long paragraph so that it will (hopefully) wrap onto 15 multiple lines in the footnote area. 16 </block> 17 </footnote-body> 18 </footnote> test</block> 19 <block>This is a test</block> 20 <block>This is a<footnote> 21 <inline baseline-shift="15pt" font-size="20pt">2</inline> 22 <footnote-body> 23 <block font-size="20pt"> 24 <inline baseline-shift="5pt" font-size="15pt" 25 >2 </inline>This is another footnote, once 26 again with a very long paragraph so that it will 27 (hopefully) wrap onto multiple lines in the footnote area. 28 </block> 29 </footnote-body> 30 </footnote> test</block> 31 <block>This is a test</block> 32 <block>This is a test</block> 33 ... |