]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
replaces old list.fo with list2.fo and adds a more interesting table.fo
authorfotis <fotis@unknown>
Fri, 17 Nov 2000 10:25:40 +0000 (10:25 +0000)
committerfotis <fotis@unknown>
Fri, 17 Nov 2000 10:25:40 +0000 (10:25 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193827 13f79535-47bb-0310-9956-ffa450edef68

docs/examples/build.xml
docs/examples/fo/list.fo
docs/examples/fo/list2.fo [deleted file]
docs/examples/fo/table.fo

index 0a46eb802fe29f8991d9879605029537a71a8a44..d3519b03b0add463d59b0a6ab31513b12fbc11a4 100644 (file)
@@ -56,7 +56,6 @@
     <fop fofile="${foDir}/inhprop.fo" pdffile="${testDir}/inhprop.pdf"/>
     <fop fofile="${foDir}/normalex.fo" pdffile="${testDir}/normalex.pdf"/>
     <fop fofile="${foDir}/simple.fo" pdffile="${testDir}/simple.pdf"/>
-    <fop fofile="${foDir}/list2.fo" pdffile="${testDir}/list2.pdf"/>
   </target>
 
 
@@ -88,7 +87,6 @@
     <fop fofile="${foDir}/fonts.fo"   pdffile="${referenceDir}/fonts.pdf"/>     
     <fop fofile="${foDir}/leader.fo"   pdffile="${referenceDir}/leader.pdf"/> 
     <fop fofile="${foDir}/textdeko.fo"   pdffile="${referenceDir}/textdeko.pdf"/> 
-    <fop fofile="${foDir}/list2.fo"   pdffile="${referenceDir}/list2.pdf"/> 
   </target>
 
 
index 5cbd6f46c4776ac97437c1c3cf1d246176aaf2a9..e3ef2fd0a6f21ccf394e020fb5106976e645b3a6 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 
+<!-- example for use of list elements 
+  At the beginning the page layout is set. 
+  Below fo:root there is always 
+- a single fo:layout-master-set which defines one or more page layouts
+- an optional fo:declarations 
+- and a sequence of one or more fo:page-sequences containing the text and formatting instructions 
+
+-->
+
 <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
-  <!-- defines the layout master -->
   <fo:layout-master-set>
-    <fo:simple-page-master master-name="first" 
-                           page-height="29.7cm" page-width="21cm" 
-                           margin-top="1cm" 
-                           margin-bottom="2cm" 
-                           margin-left="2.5cm" 
-                           margin-right="2.5cm">
-      <fo:region-body margin-top="3cm"/>
-      <fo:region-before extent="3cm"/>
+  <!-- fo:layout-master-set defines in its children the page layout: 
+       the pagination and layout specifications
+      - page-masters: have the role of describing the intended subdivisions 
+                       of a page and the geometry of these subdivisions 
+                      In this case there is only a simple-page-master which defines the 
+                      layout for all pages of the text
+  -->
+    <!-- layout information -->
+    <fo:simple-page-master master-name="simple"
+                  page-height="29.7cm" 
+                  page-width="21cm"
+                  margin-top="2cm" 
+                  margin-bottom="2cm" 
+                  margin-left="2.5cm" 
+                  margin-right="2.5cm">
+      <fo:region-body margin-top="0cm"/>
+      <fo:region-before extent="2cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
+  <!-- end: defines page layout -->
+
+
+  <!-- start page-sequence
+       here comes the text (contained in flow objects)
+       the page-sequence can contain different fo:flows 
+       the attribute value of master-name refers to the page layout
+       which is to be used to layout the text contained in this
+       page-sequence-->
+  <fo:page-sequence master-name="simple">
+
+      <!-- start fo:flow
+           each flow is targeted 
+           at one (and only one) of the following:
+           xsl-region-body (usually: normal text)
+           xsl-region-before (usually: header)
+           xsl-region-after  (usually: footer)
+           xsl-region-start  (usually: left margin) 
+           xsl-region-end    (usually: right margin)
+           ['usually' applies here to languages with left-right and top-down 
+            writing direction like English]
+           in this case there is only one target: xsl-region-body
+        -->
+    <fo:flow flow-name="xsl-region-body">
+
+      <!-- each paragraph is encapsulated in a block element
+           the attributes of the block define
+           font-family and size, line-heigth etc. -->
+
+      <!-- this defines a title level 1-->
+      <fo:block font-size="18pt" 
+            font-family="sans-serif" 
+            line-height="24pt"
+            space-after.optimum="15pt"
+            background-color="blue"
+            color="white"
+            text-align="center"
+            padding-top="3pt">
+        How to use list elements
+      </fo:block>
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center">
+        A simple list with bullets in list-item-label
+      </fo:block>
+
+
+      <!-- list -->
+      <fo:list-block >
+        
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+      <!-- code -->
+      <fo:block font-size="10pt" 
+                font-family="Courier" 
+                line-height="10pt"
+                text-align="start"
+                space-before.optimum="3cm"
+                white-space-collapse="false" 
+                wrap-option="no-wrap">
+<![CDATA[
+<!-- list start -->
+<fo:list-block >
+  <!-- list item -->
+  <fo:list-item>
+    <!-- insert a bullet -->
+    <fo:list-item-label>
+      <fo:block>
+        <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
+      </fo:block>
+    </fo:list-item-label>
+    <!-- list text --> 
+    <fo:list-item-body>
+      <fo:block>
+        here is text in the list item body
+      </fo:block>
+    </fo:list-item-body>
+  </fo:list-item>
+
+  [other list items...] 
+
+
+</fo:list-block>
+<!-- end list -->
+]]>
+
+</fo:block>        
+
+      <!-- code ends -->
+
+
+<!-- ***************************** Next page ************************ -->
+
+
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        Doing it better
+      </fo:block>
+
+      <fo:block font-size="12pt" 
+            font-family="sans-serif"
+            space-before.optimum="15pt">
+        The distance between the bullets and the list text in the example on the 
+        previous page is too large. You can define this distance and some more. Here is 
+        an overview how to specify what aspects of a list
+      </fo:block>
+
+      <!-- the following image is taken from the w3c xsl working draft 18 October 2000
+           authors: Sharon Adler, Anders Berglund, Jeff Caruso, Stephen Deach
+                    Paul Grosso, Eduardo Gutentag, Alex Milowski, Scott Parnell, 
+                    Jeremy Richman, Steve Zilles
+           url: http://www.w3.org/TR/xsl/ -->
+      <fo:block text-align="center"
+                space-before.optimum="0.5cm">
+        <fo:external-graphic src="file:../graphics/listgeometry.gif"/>
+      </fo:block>
+      <fo:block font-size="10pt" 
+            font-family="sans-serif"
+            text-align="center"
+            space-after.optimum="15pt">
+        image from the w3c xsl working draft 18.10.2000 (full info in list2.fo)
+      </fo:block>
+
+      <fo:block font-size="12pt" 
+            font-family="sans-serif"
+            space-before.optimum="15pt">
+        This is the same list with a defined provisional-distance-between-starts (0.3cm) and 
+        provisional-label-separation (0.15cm).
+      </fo:block>
+
+      <!-- list start -->
+      <!-- use provisional-distance-between-starts to define 
+           the distance between the start of the label and the item text 
+           
+           use provisional-label-separation to define the distance between
+           the end of the item label and the start of item text
+      -->
+      <fo:list-block provisional-distance-between-starts="0.3cm"
+                     provisional-label-separation="0.15cm">
+        
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+      <!-- code -->
+      <fo:block font-size="10pt" 
+                font-family="Courier" 
+                line-height="10pt"
+                text-align="start"
+                space-before.optimum="0.7cm"
+                white-space-collapse="false" 
+                wrap-option="no-wrap">
+<![CDATA[
+<!-- list start -->
+<fo:list-block provisional-distance-between-starts="0.3cm" 
+                  provisional-label-separation="0.15cm">
+  <!-- list item -->
+  <fo:list-item>
+    <!-- insert a bullet -->
+    <fo:list-item-label>
+      <fo:block>
+        <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
+      </fo:block>
+    </fo:list-item-label>
+    <!-- list text --> 
+    <fo:list-item-body>
+      <fo:block>
+        here is text in the list item body
+      </fo:block>
+    </fo:list-item-body>
+  </fo:list-item>
+
+  [other list items...] 
+
+</fo:list-block>
+<!-- end list -->
+]]>
+</fo:block>        
 
-  <!-- starts actual layout -->
-  <fo:page-sequence master-name="first">
+      <!-- code ends -->
 
-  <!-- Inserts a header with the page number -->
-  <fo:static-content flow-name="xsl-region-before">
-    <fo:block text-align="end" font-size="10pt" font-family="serif" line-height="14pt">
-          XSL-FO Example: simple list - p. <fo:page-number/>
-    </fo:block>
-  </fo:static-content>
+<!-- ***************************** Next page ************************ -->
 
-  <fo:flow flow-name="xsl-region-body">
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A simple list with text before and after 
+      </fo:block>
 
-      <!-- title -->
-      <fo:block font-size="14pt" 
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
                 font-family="sans-serif" 
-                line-height="18pt" 
-                space-before.optimum="3pt" 
-                space-after.optimum="3pt" 
-                font-weight="bold" 
-                start-indent="15pt">
-          Validity Constraint: Standalone Document Declaration
+                line-height="15pt"
+                text-align="start"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
       </fo:block>
 
-      <!-- normal text -->
+      <!-- list -->
+      <fo:list-block provisional-distance-between-starts="0.3cm"
+                     provisional-label-separation="0.15cm">
+        
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+      <!-- this defines normal text -->
       <fo:block font-size="12pt" 
                 font-family="sans-serif" 
-                line-height="15pt" 
-                space-after.optimum="3pt" >
-          The standalone document declaration must have the value "no" if 
-          any external markup declarations contain declarations of:
+                line-height="15pt"
+                space-after.optimum="3pt"
+                text-align="start"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+      <!-- normal text ends -->
+
+<!-- ***************************** Next page ************************ -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A list with longer text 
       </fo:block>
 
       <!-- list -->
-      <fo:list-block>
+      <fo:list-block provisional-distance-between-starts="0.3cm"
+                     provisional-label-separation="0.15cm">
         
         <!-- list item -->
         <fo:list-item>
           <!-- insert a bullet -->
           <fo:list-item-label>
-            <fo:block>&#x2022;</fo:block>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
           </fo:list-item-label>
           <!-- list text --> 
           <fo:list-item-body>
             <fo:block>
-              attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
             </fo:block>
           </fo:list-item-body>
         </fo:list-item>
         <fo:list-item>
           <!-- insert a bullet -->
           <fo:list-item-label>
-            <fo:block>&#x2022;</fo:block>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
           </fo:list-item-label>
           <!-- list text --> 
           <fo:list-item-body>
             <fo:block>
-              entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
             </fo:block>
           </fo:list-item-body>
         </fo:list-item>
         <fo:list-item>
           <!-- insert a bullet -->
           <fo:list-item-label>
-            <fo:block>&#x2022;</fo:block>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
           </fo:list-item-label>
           <!-- list text --> 
           <fo:list-item-body>
             <fo:block>
-              attributes with values subject to normalization, where the attribute appears in the document with a value which will
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
             </fo:block>
           </fo:list-item-body>
         </fo:list-item>
         <fo:list-item>
           <!-- insert a bullet -->
           <fo:list-item-label>
-            <fo:block>&#x2022;</fo:block>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
           </fo:list-item-label>
           <!-- list text --> 
           <fo:list-item-body>
             <fo:block>
-              change as a result of normalization, or 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
             </fo:block>
           </fo:list-item-body>
         </fo:list-item>
         <fo:list-item>
           <!-- insert a bullet -->
           <fo:list-item-label>
-            <fo:block>&#x2022;</fo:block>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
           </fo:list-item-label>
           <!-- list text --> 
           <fo:list-item-body>
             <fo:block>
-              element types with element content, if white space occurs directly within any instance of those types. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
             </fo:block>
           </fo:list-item-body>
         </fo:list-item>
       </fo:list-block>
       <!-- end list -->
 
-    </fo:flow>
-  </fo:page-sequence>
-</fo:root>
+<!-- ***************************** Next page ************************ -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A simple list with long labels
+      </fo:block>
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                text-align="start"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+
+      <!-- list -->
+      <fo:list-block provisional-distance-between-starts="2.0cm"
+                     provisional-label-separation="0.2cm">
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block text-align="end">label 1)</fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
 
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block text-align="end">lab. 2)</fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
 
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block text-align="end">lab.  3)</fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block text-align="end">lab. 4)</fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block text-align="end">lab. 5)</fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                space-after.optimum="3pt"
+                text-align="start"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+      <!-- normal text ends -->
+
+
+<!-- ***************************** Next page ************************ -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            line-height="20pt"
+            space-after.optimum="15pt"
+            text-align="center"
+            padding-top="3pt"
+            break-before="page">
+        A long list 
+      </fo:block>
+
+      <!-- list -->
+      <fo:list-block provisional-distance-between-starts="0.3cm"
+                     provisional-label-separation="0.15cm">
+        
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item>
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block>
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+
+<!-- ***************************** Next page ************************ -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A nested list with justified text 
+      </fo:block>
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                text-align="justify"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+
+      <!-- list level 1 -->
+      <fo:list-block provisional-distance-between-starts="0.4cm"
+                     provisional-label-separation="0.15cm">
+        
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">here comes a nested list with numbers
+
+            <!-- start nested list -->
+              <!-- list level 1 -->
+              <fo:list-block provisional-distance-between-starts="0.7cm"
+                             provisional-label-separation="0.15cm">
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">1.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">2.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">3.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">4.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">5.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+              </fo:list-block >
+            <!-- end nested list -->
+
+            <!-- continuing list-->
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                space-after.optimum="3pt"
+                text-align="justify"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+      <!-- normal text ends -->
+
+<!-- ****************************** Next Page ************************* -->
+
+      <!-- code -->
+      <fo:block font-size="10pt" 
+                font-family="Courier" 
+                line-height="10pt"
+                text-align="start"
+                space-before.optimum="3cm"
+                white-space-collapse="false" 
+                wrap-option="no-wrap">
+                
+
+<![CDATA[
+<!-- list level 1 -->
+<fo:list-block provisional-distance-between-starts="0.4cm"
+               provisional-label-separation="0.15cm">
+  
+  <!-- list item -->
+  <fo:list-item start-indent="0.5cm">
+    <!-- insert a bullet -->
+    <fo:list-item-label>
+      <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+    </fo:list-item-label>
+    <!-- list text --> 
+    <fo:list-item-body>
+      <fo:block text-align="justify">
+        here is text in the list item body.  here is text in the list item body. 
+        here is text in the list item body. here is text in the list item body. 
+      </fo:block>
+    </fo:list-item-body>
+  </fo:list-item>
+
+  <!-- list item -->
+  <fo:list-item start-indent="0.5cm">
+    <!-- insert a bullet -->
+    <fo:list-item-label>
+      <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+    </fo:list-item-label>
+    <!-- list text --> 
+    <fo:list-item-body>
+      <fo:block text-align="justify">here comes a nested list with numbers
+
+      <!-- start nested list -->
+        <!-- list level 1 -->
+        <fo:list-block provisional-distance-between-starts="0.7cm"
+                       provisional-label-separation="0.15cm">
+
+          <!-- nested list item -->
+          <fo:list-item start-indent="0.5cm">
+            <!-- insert a number -->
+            <fo:list-item-label>
+              <fo:block text-align="end">1.)</fo:block>
+            </fo:list-item-label>
+            <!-- list text --> 
+            <fo:list-item-body>
+              <fo:block text-align="justify">
+                nested list item             </fo:block>
+            </fo:list-item-body>
+          </fo:list-item>
+          
+          [more item in nested list ...]
+
+        </fo:list-block >
+      <!-- end nested list -->
+
+      <!-- continuing list-->
+      </fo:block>
+    </fo:list-item-body>
+  </fo:list-item>
+          
+          [more item in list ...]
+
+</fo:list-block>
+<!-- end list -->
+
+]]>
+</fo:block> 
+<!-- ***************************** Next page ************************ -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page"
+            white-space-collapse="true">
+        A long nested list 
+      </fo:block>
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                text-align="justify"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+
+      <!-- list level 1 -->
+      <fo:list-block provisional-distance-between-starts="0.4cm"
+                     provisional-label-separation="0.15cm">
+        
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list item -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">here comes a nested list with numbers
+
+            <!-- start nested list -->
+              <!-- list level 1 -->
+              <fo:list-block provisional-distance-between-starts="0.9cm"
+                             provisional-label-separation="0.15cm">
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">1.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">2.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">3.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">4.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">5.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item             </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">6.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">7.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">8.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">9.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">10.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">11.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">12.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">13.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">14.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">15.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">16.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+                <!-- nested list item -->
+                <fo:list-item start-indent="0.5cm">
+                  <!-- insert a number -->
+                  <fo:list-item-label>
+                    <fo:block text-align="end">17.)</fo:block>
+                  </fo:list-item-label>
+                  <!-- list text --> 
+                  <fo:list-item-body>
+                    <fo:block text-align="justify">
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                      nested list item with more text. nested list item with more text. 
+                    </fo:block>
+                  </fo:list-item-body>
+                </fo:list-item>
+
+              </fo:list-block >
+            <!-- end nested list -->
+
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+        <!-- list entry -->
+        <fo:list-item start-indent="0.5cm">
+          <!-- insert a bullet -->
+          <fo:list-item-label>
+            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
+          </fo:list-item-label>
+          <!-- list text --> 
+          <fo:list-item-body>
+            <fo:block text-align="justify">
+              here is text in the list item body.  here is text in the list item body. 
+              here is text in the list item body. here is text in the list item body. 
+            </fo:block>
+          </fo:list-item-body>
+        </fo:list-item>
+
+      </fo:list-block>
+      <!-- end list -->
+
+
+      <!-- this defines normal text -->
+      <fo:block font-size="12pt" 
+                font-family="sans-serif" 
+                line-height="15pt"
+                space-after.optimum="3pt"
+                text-align="justify"
+                >
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
+      </fo:block>
+      <!-- normal text ends -->
+
+
+
+
+    </fo:flow> <!-- closes the flow element-->
+  </fo:page-sequence> <!-- closes the page-sequence -->
+</fo:root>
diff --git a/docs/examples/fo/list2.fo b/docs/examples/fo/list2.fo
deleted file mode 100644 (file)
index e3ef2fd..0000000
+++ /dev/null
@@ -1,2689 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!-- example for use of list elements 
-  At the beginning the page layout is set. 
-  Below fo:root there is always 
-- a single fo:layout-master-set which defines one or more page layouts
-- an optional fo:declarations 
-- and a sequence of one or more fo:page-sequences containing the text and formatting instructions 
-
--->
-
-<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
-
-  <fo:layout-master-set>
-  <!-- fo:layout-master-set defines in its children the page layout: 
-       the pagination and layout specifications
-      - page-masters: have the role of describing the intended subdivisions 
-                       of a page and the geometry of these subdivisions 
-                      In this case there is only a simple-page-master which defines the 
-                      layout for all pages of the text
-  -->
-    <!-- layout information -->
-    <fo:simple-page-master master-name="simple"
-                  page-height="29.7cm" 
-                  page-width="21cm"
-                  margin-top="2cm" 
-                  margin-bottom="2cm" 
-                  margin-left="2.5cm" 
-                  margin-right="2.5cm">
-      <fo:region-body margin-top="0cm"/>
-      <fo:region-before extent="2cm"/>
-      <fo:region-after extent="1.5cm"/>
-    </fo:simple-page-master>
-  </fo:layout-master-set>
-  <!-- end: defines page layout -->
-
-
-  <!-- start page-sequence
-       here comes the text (contained in flow objects)
-       the page-sequence can contain different fo:flows 
-       the attribute value of master-name refers to the page layout
-       which is to be used to layout the text contained in this
-       page-sequence-->
-  <fo:page-sequence master-name="simple">
-
-      <!-- start fo:flow
-           each flow is targeted 
-           at one (and only one) of the following:
-           xsl-region-body (usually: normal text)
-           xsl-region-before (usually: header)
-           xsl-region-after  (usually: footer)
-           xsl-region-start  (usually: left margin) 
-           xsl-region-end    (usually: right margin)
-           ['usually' applies here to languages with left-right and top-down 
-            writing direction like English]
-           in this case there is only one target: xsl-region-body
-        -->
-    <fo:flow flow-name="xsl-region-body">
-
-      <!-- each paragraph is encapsulated in a block element
-           the attributes of the block define
-           font-family and size, line-heigth etc. -->
-
-      <!-- this defines a title level 1-->
-      <fo:block font-size="18pt" 
-            font-family="sans-serif" 
-            line-height="24pt"
-            space-after.optimum="15pt"
-            background-color="blue"
-            color="white"
-            text-align="center"
-            padding-top="3pt">
-        How to use list elements
-      </fo:block>
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center">
-        A simple list with bullets in list-item-label
-      </fo:block>
-
-
-      <!-- list -->
-      <fo:list-block >
-        
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-      <!-- code -->
-      <fo:block font-size="10pt" 
-                font-family="Courier" 
-                line-height="10pt"
-                text-align="start"
-                space-before.optimum="3cm"
-                white-space-collapse="false" 
-                wrap-option="no-wrap">
-<![CDATA[
-<!-- list start -->
-<fo:list-block >
-  <!-- list item -->
-  <fo:list-item>
-    <!-- insert a bullet -->
-    <fo:list-item-label>
-      <fo:block>
-        <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
-      </fo:block>
-    </fo:list-item-label>
-    <!-- list text --> 
-    <fo:list-item-body>
-      <fo:block>
-        here is text in the list item body
-      </fo:block>
-    </fo:list-item-body>
-  </fo:list-item>
-
-  [other list items...] 
-
-
-</fo:list-block>
-<!-- end list -->
-]]>
-
-</fo:block>        
-
-      <!-- code ends -->
-
-
-<!-- ***************************** Next page ************************ -->
-
-
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page">
-        Doing it better
-      </fo:block>
-
-      <fo:block font-size="12pt" 
-            font-family="sans-serif"
-            space-before.optimum="15pt">
-        The distance between the bullets and the list text in the example on the 
-        previous page is too large. You can define this distance and some more. Here is 
-        an overview how to specify what aspects of a list
-      </fo:block>
-
-      <!-- the following image is taken from the w3c xsl working draft 18 October 2000
-           authors: Sharon Adler, Anders Berglund, Jeff Caruso, Stephen Deach
-                    Paul Grosso, Eduardo Gutentag, Alex Milowski, Scott Parnell, 
-                    Jeremy Richman, Steve Zilles
-           url: http://www.w3.org/TR/xsl/ -->
-      <fo:block text-align="center"
-                space-before.optimum="0.5cm">
-        <fo:external-graphic src="file:../graphics/listgeometry.gif"/>
-      </fo:block>
-      <fo:block font-size="10pt" 
-            font-family="sans-serif"
-            text-align="center"
-            space-after.optimum="15pt">
-        image from the w3c xsl working draft 18.10.2000 (full info in list2.fo)
-      </fo:block>
-
-      <fo:block font-size="12pt" 
-            font-family="sans-serif"
-            space-before.optimum="15pt">
-        This is the same list with a defined provisional-distance-between-starts (0.3cm) and 
-        provisional-label-separation (0.15cm).
-      </fo:block>
-
-      <!-- list start -->
-      <!-- use provisional-distance-between-starts to define 
-           the distance between the start of the label and the item text 
-           
-           use provisional-label-separation to define the distance between
-           the end of the item label and the start of item text
-      -->
-      <fo:list-block provisional-distance-between-starts="0.3cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-size="10pt" font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-      <!-- code -->
-      <fo:block font-size="10pt" 
-                font-family="Courier" 
-                line-height="10pt"
-                text-align="start"
-                space-before.optimum="0.7cm"
-                white-space-collapse="false" 
-                wrap-option="no-wrap">
-<![CDATA[
-<!-- list start -->
-<fo:list-block provisional-distance-between-starts="0.3cm" 
-                  provisional-label-separation="0.15cm">
-  <!-- list item -->
-  <fo:list-item>
-    <!-- insert a bullet -->
-    <fo:list-item-label>
-      <fo:block>
-        <fo:inline font-family="Symbol">&amp;#183;</fo:inline>
-      </fo:block>
-    </fo:list-item-label>
-    <!-- list text --> 
-    <fo:list-item-body>
-      <fo:block>
-        here is text in the list item body
-      </fo:block>
-    </fo:list-item-body>
-  </fo:list-item>
-
-  [other list items...] 
-
-</fo:list-block>
-<!-- end list -->
-]]>
-</fo:block>        
-
-      <!-- code ends -->
-
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page">
-        A simple list with text before and after 
-      </fo:block>
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                text-align="start"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-
-      <!-- list -->
-      <fo:list-block provisional-distance-between-starts="0.3cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                space-after.optimum="3pt"
-                text-align="start"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-      <!-- normal text ends -->
-
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page">
-        A list with longer text 
-      </fo:block>
-
-      <!-- list -->
-      <fo:list-block provisional-distance-between-starts="0.3cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page">
-        A simple list with long labels
-      </fo:block>
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                text-align="start"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-
-      <!-- list -->
-      <fo:list-block provisional-distance-between-starts="2.0cm"
-                     provisional-label-separation="0.2cm">
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block text-align="end">label 1)</fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block text-align="end">lab. 2)</fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block text-align="end">lab.  3)</fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block text-align="end">lab. 4)</fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block text-align="end">lab. 5)</fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                space-after.optimum="3pt"
-                text-align="start"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-      <!-- normal text ends -->
-
-
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            line-height="20pt"
-            space-after.optimum="15pt"
-            text-align="center"
-            padding-top="3pt"
-            break-before="page">
-        A long list 
-      </fo:block>
-
-      <!-- list -->
-      <fo:list-block provisional-distance-between-starts="0.3cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item>
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block>
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page">
-        A nested list with justified text 
-      </fo:block>
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                text-align="justify"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-
-      <!-- list level 1 -->
-      <fo:list-block provisional-distance-between-starts="0.4cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">here comes a nested list with numbers
-
-            <!-- start nested list -->
-              <!-- list level 1 -->
-              <fo:list-block provisional-distance-between-starts="0.7cm"
-                             provisional-label-separation="0.15cm">
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">1.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">2.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">3.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">4.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">5.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-              </fo:list-block >
-            <!-- end nested list -->
-
-            <!-- continuing list-->
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                space-after.optimum="3pt"
-                text-align="justify"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-      <!-- normal text ends -->
-
-<!-- ****************************** Next Page ************************* -->
-
-      <!-- code -->
-      <fo:block font-size="10pt" 
-                font-family="Courier" 
-                line-height="10pt"
-                text-align="start"
-                space-before.optimum="3cm"
-                white-space-collapse="false" 
-                wrap-option="no-wrap">
-                
-
-<![CDATA[
-<!-- list level 1 -->
-<fo:list-block provisional-distance-between-starts="0.4cm"
-               provisional-label-separation="0.15cm">
-  
-  <!-- list item -->
-  <fo:list-item start-indent="0.5cm">
-    <!-- insert a bullet -->
-    <fo:list-item-label>
-      <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-    </fo:list-item-label>
-    <!-- list text --> 
-    <fo:list-item-body>
-      <fo:block text-align="justify">
-        here is text in the list item body.  here is text in the list item body. 
-        here is text in the list item body. here is text in the list item body. 
-      </fo:block>
-    </fo:list-item-body>
-  </fo:list-item>
-
-  <!-- list item -->
-  <fo:list-item start-indent="0.5cm">
-    <!-- insert a bullet -->
-    <fo:list-item-label>
-      <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-    </fo:list-item-label>
-    <!-- list text --> 
-    <fo:list-item-body>
-      <fo:block text-align="justify">here comes a nested list with numbers
-
-      <!-- start nested list -->
-        <!-- list level 1 -->
-        <fo:list-block provisional-distance-between-starts="0.7cm"
-                       provisional-label-separation="0.15cm">
-
-          <!-- nested list item -->
-          <fo:list-item start-indent="0.5cm">
-            <!-- insert a number -->
-            <fo:list-item-label>
-              <fo:block text-align="end">1.)</fo:block>
-            </fo:list-item-label>
-            <!-- list text --> 
-            <fo:list-item-body>
-              <fo:block text-align="justify">
-                nested list item             </fo:block>
-            </fo:list-item-body>
-          </fo:list-item>
-          
-          [more item in nested list ...]
-
-        </fo:list-block >
-      <!-- end nested list -->
-
-      <!-- continuing list-->
-      </fo:block>
-    </fo:list-item-body>
-  </fo:list-item>
-          
-          [more item in list ...]
-
-</fo:list-block>
-<!-- end list -->
-
-]]>
-</fo:block> 
-<!-- ***************************** Next page ************************ -->
-
-      <!-- this defines a title level 2-->
-      <fo:block font-size="16pt" 
-            font-family="sans-serif" 
-            space-after.optimum="15pt"
-            text-align="center"
-            break-before="page"
-            white-space-collapse="true">
-        A long nested list 
-      </fo:block>
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                text-align="justify"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-
-      <!-- list level 1 -->
-      <fo:list-block provisional-distance-between-starts="0.4cm"
-                     provisional-label-separation="0.15cm">
-        
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list item -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">here comes a nested list with numbers
-
-            <!-- start nested list -->
-              <!-- list level 1 -->
-              <fo:list-block provisional-distance-between-starts="0.9cm"
-                             provisional-label-separation="0.15cm">
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">1.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">2.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">3.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">4.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">5.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item             </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">6.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">7.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">8.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">9.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">10.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">11.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">12.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">13.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">14.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">15.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">16.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-                <!-- nested list item -->
-                <fo:list-item start-indent="0.5cm">
-                  <!-- insert a number -->
-                  <fo:list-item-label>
-                    <fo:block text-align="end">17.)</fo:block>
-                  </fo:list-item-label>
-                  <!-- list text --> 
-                  <fo:list-item-body>
-                    <fo:block text-align="justify">
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                      nested list item with more text. nested list item with more text. 
-                    </fo:block>
-                  </fo:list-item-body>
-                </fo:list-item>
-
-              </fo:list-block >
-            <!-- end nested list -->
-
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-        <!-- list entry -->
-        <fo:list-item start-indent="0.5cm">
-          <!-- insert a bullet -->
-          <fo:list-item-label>
-            <fo:block><fo:inline font-family="Symbol">&#183;</fo:inline></fo:block>
-          </fo:list-item-label>
-          <!-- list text --> 
-          <fo:list-item-body>
-            <fo:block text-align="justify">
-              here is text in the list item body.  here is text in the list item body. 
-              here is text in the list item body. here is text in the list item body. 
-            </fo:block>
-          </fo:list-item-body>
-        </fo:list-item>
-
-      </fo:list-block>
-      <!-- end list -->
-
-
-      <!-- this defines normal text -->
-      <fo:block font-size="12pt" 
-                font-family="sans-serif" 
-                line-height="15pt"
-                space-after.optimum="3pt"
-                text-align="justify"
-                >
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-                This is normal text. This is normal text. This is normal text. This is normal text. This is normal text. 
-      </fo:block>
-      <!-- normal text ends -->
-
-
-
-
-    </fo:flow> <!-- closes the flow element-->
-  </fo:page-sequence> <!-- closes the page-sequence -->
-</fo:root>
index 2e4b6bcb64dea0ea1f64ec0f4adb0fea19b74b0a..79712fb4783bb1fde3d0db7b4d940288d412c505 100644 (file)
   <!-- starts actual layout -->
   <fo:page-sequence master-name="first">
 
-  <!-- Inserts a header with the page number -->
-  <fo:static-content flow-name="xsl-region-before">
-    <fo:block text-align="end" font-size="10pt" font-family="serif" line-height="14pt">
-          FOP - p. <fo:page-number/>
+  <fo:flow flow-name="xsl-region-body">
+
+      <!-- this defines a title level 1-->
+      <fo:block font-size="18pt" 
+            font-family="sans-serif" 
+            line-height="24pt"
+            space-after.optimum="15pt"
+            background-color="blue"
+            color="white"
+            text-align="center"
+            padding-top="3pt">
+        How to use table elements
+      </fo:block>
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center">
+        A simple table, 3 columns, 4 rows
+      </fo:block>
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+    <!-- table start -->
+    <fo:table>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+
+<!-- **************************** NEW PAGE ************************************* -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A table with borders 
+      </fo:block>
+
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+    
+    <!-- table start -->
+    <fo:table border-width="0.5mm" background-color="yellow">
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+
+<!-- **************************** NEW PAGE ************************************* -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A table with thick borders 
+      </fo:block>
+
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+    
+    <!-- table start -->
+    <fo:table border-width="3mm" background-color="yellow">
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell ><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell ><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start" start-indent="-3mm">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+
+<!-- **************************** NEW PAGE ************************************* -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        A table with borders around the cells
+      </fo:block>
+
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+    
+    <!-- table start -->
+    <fo:table>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell border-width="0.5mm" background-color="yellow"><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+
+<!-- **************************** NEW PAGE ************************************* -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        2 tables with thick borders around the cells
+      </fo:block>
+
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+    
+    <!-- table start -->
+    <fo:table>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+
+    <!-- table start -->
+    <fo:table>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-column column-width="50mm"/>
+      <fo:table-body>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>good</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>bad</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>ugly</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>nice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>dice</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>vice</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>literature</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>music</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>art</fo:block></fo:table-cell>
+        </fo:table-row>
+        <fo:table-row>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>java</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>perl</fo:block></fo:table-cell>
+          <fo:table-cell border-width="2mm" background-color="yellow"><fo:block>python</fo:block></fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+    <!-- table end -->
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+
+<!-- **************************** NEW PAGE ************************************* -->
+
+      <!-- this defines a title level 2-->
+      <fo:block font-size="16pt" 
+            font-family="sans-serif" 
+            space-after.optimum="15pt"
+            text-align="center"
+            break-before="page">
+        5 tables with borders 
+      </fo:block>
+
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
+    </fo:block>
+    
+
+      <fo:table border-width="1.5mm" background-color="rgb(100,210,250)">
+        <fo:table-column column-width="150mm"/>
+        <fo:table-body>
+          <fo:table-row>
+            <fo:table-cell><fo:block>bad</fo:block></fo:table-cell>
+          </fo:table-row>
+        </fo:table-body>
+      </fo:table>
+
+
+      <fo:table border-width="1.5mm" background-color="rgb(100,210,250)" >
+        <fo:table-column column-width="150mm"/>
+        <fo:table-body>
+          <fo:table-row>
+            <fo:table-cell><fo:block>bad</fo:block></fo:table-cell>
+          </fo:table-row>
+        </fo:table-body>
+      </fo:table>
+
+    
+      <fo:table border-width="1.5mm" background-color="rgb(100,210,250)" >
+        <fo:table-column column-width="150mm"/>
+        <fo:table-body>
+          <fo:table-row>
+            <fo:table-cell><fo:block>bad</fo:block></fo:table-cell>
+          </fo:table-row>
+        </fo:table-body>
+      </fo:table>
+
+      <fo:table border-width="1.5mm" background-color="rgb(100,210,250)">
+        <fo:table-column column-width="150mm"/>
+        <fo:table-body>
+          <fo:table-row>
+            <fo:table-cell><fo:block>bad</fo:block></fo:table-cell>
+          </fo:table-row>
+        </fo:table-body>
+      </fo:table>
+
+    <!-- normal text -->
+    <fo:block text-align="start">this is normal text. this is normal text. this is normal text. 
+                                 this is normal text. this is normal text. this is normal text.  
     </fo:block>
-  </fo:static-content>
 
-  <fo:flow flow-name="xsl-region-body">
 
-      <fo:block font-size="10pt" font-family="sans-serif" line-height="10pt" space-after.optimum="3pt" font-weight="bold" start-indent="15pt">
-          Content
+<!-- **************************** NEW PAGE ************************************* -->
+      <fo:block font-size="16pt" 
+                font-family="sans-serif" 
+                line-height="20pt" 
+                space-after.optimum="3pt" 
+                break-before="page"
+                text-align="justify">
+          A Contents table
       </fo:block>
 
       <!-- Here starts the table -->