]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
footnotes in pages with columns
authorKeiron Liddle <keiron@apache.org>
Thu, 28 Dec 2000 05:42:54 +0000 (05:42 +0000)
committerKeiron Liddle <keiron@apache.org>
Thu, 28 Dec 2000 05:42:54 +0000 (05:42 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193931 13f79535-47bb-0310-9956-ffa450edef68

docs/examples/footnotes/columns.fo [new file with mode: 0644]

diff --git a/docs/examples/footnotes/columns.fo b/docs/examples/footnotes/columns.fo
new file mode 100644 (file)
index 0000000..5591e5d
--- /dev/null
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
+
+  <!-- defines page layout -->
+  <fo:layout-master-set>
+
+    <!-- layout for the first page -->
+    <fo:simple-page-master master-name="first"
+                  page-height="11in" 
+                  page-width="8.5in"
+                  margin-top="1in" 
+                  margin-bottom="1in" 
+                  margin-left="0.75in" 
+                  margin-right="0.75in">
+      <fo:region-body
+               margin-top="1in" margin-bottom="1in"
+               column-count="2" column-gap="0.25in"/>
+      <fo:region-before extent="1in"/>
+      <fo:region-after extent="1in"/>
+    </fo:simple-page-master>
+
+    <fo:simple-page-master master-name="next"
+                  page-height="11in" 
+                  page-width="8.5in"
+                  margin-top="1in" 
+                  margin-bottom="1in" 
+                  margin-left="0.75in" 
+                  margin-right="0.75in">
+      <fo:region-body
+               margin-top="1in" margin-bottom="1in"
+               column-count="4" column-gap="0.25in"/>
+      <fo:region-before extent="1in"/>
+      <fo:region-after extent="1in"/>
+    </fo:simple-page-master>
+
+  </fo:layout-master-set>
+
+  <!-- actual layout -->
+  <fo:page-sequence master-name="first">
+    <fo:static-content flow-name="xsl-region-before">
+      <fo:block font-size="16pt" 
+                font-family="sans-serif" 
+                line-height="normal"
+                text-align="start"
+                               color="blue">Footnotes in Columns</fo:block>
+       </fo:static-content>
+       
+    <fo:static-content flow-name="xsl-region-after">
+      <fo:block font-size="10pt" 
+                font-family="sans-serif" 
+                line-height="12pt"
+                               space-before.optimum="6pt"
+                text-align="end"
+                               color="blue">Page #</fo:block>
+       </fo:static-content>
+       
+    <fo:flow flow-name="xsl-region-body">
+      <fo:block color="grey">
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+      </fo:block>
+<fo:block color="red">
+       The <fo:footnote>
+       <fo:inline font-weight="bold">footnote<fo:inline font-size="6pt" vertical-align="super">1</fo:inline></fo:inline>
+       <fo:footnote-body>
+           <fo:block color="maroon">
+               1. A footnote is text placed at the bottom of the current page.
+           </fo:block>
+       </fo:footnote-body>
+       </fo:footnote>
+        at the bottom of the page.
+</fo:block>
+      <fo:block color="grey">
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+      </fo:block>
+<fo:block color="green">
+       The <fo:footnote>
+       <fo:inline font-weight="bold">second footnote<fo:inline font-size="6pt" vertical-align="super">2</fo:inline></fo:inline>
+       <fo:footnote-body>
+           <fo:block color="darkgreen">
+               2. Another footnote with a bit more text.
+           </fo:block>
+       </fo:footnote-body>
+       </fo:footnote>
+        at the bottom of the page after the other footnote.
+</fo:block>
+
+         </fo:flow>
+  </fo:page-sequence>
+
+  <fo:page-sequence master-name="next">
+    <fo:static-content flow-name="xsl-region-before">
+      <fo:block font-size="16pt" 
+                font-family="sans-serif" 
+                line-height="normal"
+                text-align="start"
+                               color="blue">Footnotes in Columns</fo:block>
+       </fo:static-content>
+       
+    <fo:static-content flow-name="xsl-region-after">
+      <fo:block font-size="10pt" 
+                font-family="sans-serif" 
+                line-height="12pt"
+                               space-before.optimum="6pt"
+                text-align="end"
+                               color="blue">Page #</fo:block>
+       </fo:static-content>
+       
+    <fo:flow flow-name="xsl-region-body">
+      <fo:block color="grey">
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+      </fo:block>
+<fo:block color="red">
+       The <fo:footnote>
+       <fo:inline font-weight="bold">footnote<fo:inline font-size="6pt" vertical-align="super">1</fo:inline></fo:inline>
+       <fo:footnote-body>
+           <fo:block color="maroon">
+               1. A footnote is text placed at the bottom of the current page.
+           </fo:block>
+       </fo:footnote-body>
+       </fo:footnote>
+        at the bottom of the page.
+</fo:block>
+      <fo:block color="grey">
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+What shall we use to fill the empty spaces,
+Where we used to talk?
+How shall I fill the final places?
+How shall I complete the wall?
+      </fo:block>
+<fo:block color="green">
+       The <fo:footnote>
+       <fo:inline font-weight="bold">second footnote<fo:inline font-size="6pt" vertical-align="super">2</fo:inline></fo:inline>
+       <fo:footnote-body>
+           <fo:block color="darkgreen">
+               2. Another footnote with a bit more text.
+           </fo:block>
+       </fo:footnote-body>
+       </fo:footnote>
+        at the bottom of the page after the other footnote.
+</fo:block>
+
+         </fo:flow>
+  </fo:page-sequence>
+</fo:root>