<?xml version="1.0" encoding="utf-8"?>
+<!--
+THIS IS NOT THE LATEST VERSION OF THE FOP DOCUMENTATION BUT ONLY AN EXAMPLE FILE
+
+This files shows next to the trivial usage of fo:block and fo:inline-sequence examples of
+- fo:simple-link external-destination
+- fo:simple-link internal-destination
+- fo:table
+- fo:list-block (including a bullet from the font Symbol as list-item-label)
+- fo:page-number-citation (computes dynamically the page number in section 'content')
+-->
+
+
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
-<fo:simple-page-master page-master-name="first" height="29.7cm" width="21cm" margin-top="1cm" margin-bottom="2cm" margin-left="2.5cm" margin-right="2.5cm">
-<fo:region-before extent="3cm"/>
+<fo:simple-page-master page-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-before extent="6cm"/>
<fo:region-body margin-top="3cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
-<fo:simple-page-master page-master-name="rest" height="29.7cm" width="21cm" margin-top="1cm" margin-bottom="2cm" margin-left="2.5cm" margin-right="2.5cm">
-<fo:region-before extent="2.5cm"/>
+<fo:simple-page-master page-master-name="rest" page-height="29.7cm" page-width="21cm" margin-top="1cm" margin-bottom="2cm" margin-left="2.5cm" margin-right="2.5cm">
+<fo:region-before extent="6cm"/>
<fo:region-body margin-top="2.5cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
<fo:sequence-specification>
<fo:sequence-specifier-repeating page-master-first="first" page-master-repeating="rest"/>
</fo:sequence-specification>
+
<fo:static-content flow-name="xsl-before">
-<fo:block text-align="end" font-size="10pt" font-family="serif" line-height="14pt">
- FOP - p. <fo:page-number/>
+<fo:block text-align="end" font-size="10pt" font-family="serif" line-height="14pt" color="red" >
+This is not the latest Fop documentation, but just an fo example. FOP - p. <fo:page-number/>
</fo:block>
</fo:static-content>
-<fo:flow flow-name="xsl-body">
-
+<fo:flow flow-name="xsl-body">
<fo:block font-size="18pt" font-family="sans-serif" line-height="24pt" space-after.optimum="15pt" background-color="blue" color="white" text-align="centered" padding-top="3pt">FOP: An Open-Source XSL Formatter and Renderer</fo:block>
-<fo:block font-size="10pt" font-family="sans-serif" line-height="10pt" space-after.optimum="3pt" font-weight="bold" start-indent="15pt">
- Content
- </fo:block>
-<fo:table>
-<fo:table-column column-width="1cm"/>
-<fo:table-column column-width="15cm"/>
-<fo:table-body font-size="10pt" font-family="sans-serif">
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">A)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">What is FOP?</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">B)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Downloading FOP</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">C)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Running FOP</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">D)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Embedding FOP </fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">E)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">What's Implemented?</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">F)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Limitations</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">G)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Bugs</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">H)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Compiling FOP</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">I)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Getting involved</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">J)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">FOP Relevant Specifications</fo:block>
-</fo:table-cell>
-</fo:table-row>
-<fo:table-row line-height="12pt">
-<fo:table-cell>
-<fo:block text-align="end">K)
- </fo:block>
-</fo:table-cell>
-<fo:table-cell>
-<fo:block text-align="start">Licence</fo:block>
-</fo:table-cell>
-</fo:table-row>
-</fo:table-body>
-</fo:table>
-
-
-
-
-
- fop logo
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">A)
+<fo:block id="sec1" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">A)
What is FOP?</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">FOP is the world's first print formatter driven by XSL formatting
objects. It is a Java 1.1 application that reads a formatting object
</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">FOP is part of Apache's XML project. The homepage of FOP is
- <fo:inline-sequence font-style="italic" font-family="serif">http:/xml.apache.org/fop</fo:inline-sequence>
-<fo:inline-sequence font-family="serif">
- (http:/xml.apache.org/fop)
- </fo:inline-sequence>.
+ <fo:inline-sequence font-style="italic" font-family="serif"><fo:simple-link color="blue" external-destination="http://xml.apache.org/fop">http://xml.apache.org/fop</fo:simple-link></fo:inline-sequence>
</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">B)
+ <fo:block id="sec2" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">B)
Downloading FOP</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">The latest release version is <fo:inline-sequence font-style="italic" font-family="serif">FOP 12.0</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">C)
+ <fo:block id="sec3" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">C)
Running FOP</fo:block>
<fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" keep-with-next="true">1) Prerequisites</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">D)
+ <fo:block id="sec4" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">D)
Embedding FOP </fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">Instantiate org.apache.fop.apps.Driver. Once this class is
instantiated, methods are called to set the
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">E)
+ <fo:block id="sec5" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">E)
What's Implemented?</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">Also see STATUS for what is being worked on.</fo:block>
<fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>root </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>layout-master-set </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>simple-page-master </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>region-body </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>region-before </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>region-after </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-sequence </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>sequence-specification </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>sequence-specifier-single </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>sequence-specifier-repeating </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>sequence-specifier-alternating </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>flow </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>static-content </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>block </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>list-block </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>list-item </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>list-item-label </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>list-item-body </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-number </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>display-sequence </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>inline-sequence </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>display-rule </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>display-graphic </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>table (minimal support)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>table-column (minimal support)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>table-body (minimal support)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>table-row (minimal support)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>table-cell (minimal support)</fo:block>
<fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>end-indent </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-master-name </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-master-first </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-master-repeating </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-master-odd </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-master-even </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>margin-top (only on pages and regions)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>margin-bottom (only on pages and regions)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>margin-left (only on pages and regions)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>margin-right (only on pages and regions)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>extent </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-width </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>page-height </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>flow-name </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>font-family </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>font-style </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>font-weight </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>font-size </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>line-height </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>text-align </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>text-align-last </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>space-before.optimum </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>space-after.optimum </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>start-indent </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>end-indent </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>provisional-distance-between-starts </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>provisional-label-separation </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>rule-thickness </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>color </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>wrap-option </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>white-space-treatment </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>break-before </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>break-after </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>text-indent </fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>href</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>column-width</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>background-color</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>padding-top (only in conjunction with background color)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>padding-left (only in conjunction with background color)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>padding-bottom (only in conjunction with background color)</fo:block>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>padding-right (only in conjunction with background color)</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">F)
+ <fo:block id="sec6" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">F)
Limitations</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">Although FOP implements the above listed fo objects and properties, sometimes it does so
only in a limited way.
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">G)
+ <fo:block id="sec7" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">G)
Bugs</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">see STATUS file</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">H)
+ <fo:block id="sec8" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">H)
Compiling FOP</fo:block>
<fo:block font-size="16pt" font-family="serif" line-height="18pt" space-before.optimum="8pt" space-after.optimum="8pt" keep-with-next="true">1. Prerequisites</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">I)
+ <fo:block id="sec9" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">I)
Getting involved</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif">1. Subscribe to fop-dev@xml.apache.org by sending an email
to fop-dev-subscribe@xml.apache.org</fo:block>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">J)
+ <fo:block id="sec10" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">J)
FOP Relevant Specifications</fo:block>
<fo:list-block start-indent="1cm" provisional-distance-between-starts="12pt" font-family="serif">
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">XML Recommendation</fo:inline-sequence>
-<fo:inline-sequence font-family="serif">
- (http://www.w3.org/TR/REC-xml)
- </fo:inline-sequence>
+<fo:inline-sequence font-family="serif" >
+ (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-xml">http://www.w3.org/TR/REC-xml</fo:simple-link>)
+ </fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">XSL-FO Working Draft</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://www.w3.org/TR/WD-xsl/)
+ (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/WD-xsl/">http://www.w3.org/TR/WD-xsl/</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">XSLT Recommendation</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://www.w3.org/TR/xslt)
+ (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/xslt">http://www.w3.org/TR/xslt</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">PDF Documentation</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf)
+ (<fo:simple-link color="blue" external-destination="http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf">http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">Simple API for XML (SAX)</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://www.megginson.com/SAX/)
+ (<fo:simple-link color="blue" external-destination="http://www.megginson.com/SAX/">http://www.megginson.com/SAX/</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">Document Object Model (DOM)</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://www.w3.org/TR/REC-DOM-Level-1)
+ (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-DOM-Level-1">http://www.w3.org/TR/REC-DOM-Level-1</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">Namespaces in XML Recommendation</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://www.w3.org/TR/REC-xml-names/)
+ (<fo:simple-link color="blue" external-destination="http://www.w3.org/TR/REC-xml-names/">http://www.w3.org/TR/REC-xml-names/</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
-<fo:block>*</fo:block>
+<fo:block><fo:inline-sequence font-family="Symbol">·</fo:inline-sequence></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<fo:inline-sequence font-style="italic" font-family="serif">Java JDK 1.1 Documentation</fo:inline-sequence>
<fo:inline-sequence font-family="serif">
- (http://java.sun.com/products/jdk/1.1/docs/index.html)
+ (<fo:simple-link color="blue" external-destination="http://java.sun.com/products/jdk/1.1/docs/index.html">http://java.sun.com/products/jdk/1.1/docs/index.html</fo:simple-link>)
</fo:inline-sequence>
</fo:block>
</fo:list-item-body>
- <fo:block font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">K)
+ <fo:block id="sec11" font-size="18pt" font-family="serif" line-height="20pt" space-before.optimum="20pt" space-after.optimum="14pt" keep-with-next="true">K)
Licence</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif"> ============================================================================</fo:block>
<fo:block space-after.optimum="3pt" font-family="serif"> The Apache Software License, Version 1.1</fo:block>
</fo:inline-sequence>.
</fo:block>
+<fo:block font-size="14pt" font-family="sans-serif" line-height="10pt" space-after.optimum="15pt" font-weight="bold" start-indent="15pt" break-before="page">
+ Content
+ </fo:block>
+<fo:table>
+<fo:table-column column-width="1cm"/>
+<fo:table-column column-width="12cm"/>
+<fo:table-column column-width="1cm"/>
+<fo:table-body font-size="10pt" font-family="sans-serif">
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">A)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec1">What is FOP?</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec1"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">B)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec2">Downloading FOP</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec2"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">C)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec3">Running FOP</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec3"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">D)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec4">Embedding FOP</fo:simple-link> </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec4"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">E)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec5">What's Implemented?</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec5"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">F)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec6">Limitations</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec6"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">G)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec7">Bugs</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec7"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">H)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec8">Compiling FOP</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec8"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">I)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec9">Getting involved</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec9"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">J)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec10">FOP Relevant Specifications</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec10"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+<fo:table-row line-height="12pt">
+<fo:table-cell>
+<fo:block text-align="end">K)
+ </fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="start"><fo:simple-link color="blue" internal-destination="sec11">Licence</fo:simple-link></fo:block>
+</fo:table-cell>
+<fo:table-cell>
+<fo:block text-align="end"><fo:page-number-citation ref-id="sec11"/></fo:block>
+</fo:table-cell>
+</fo:table-row>
+</fo:table-body>
+</fo:table>
+
</fo:flow>