You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by je...@apache.org on 2003/04/21 02:50:34 UTC

cvs commit: xml-site/targets/fop/dev configuration.html examples.html extensions.html faq.html fonts.html implement.html implement.pdf index.html index.pdf pdf.html ps.html svg.html testing.html tools.html

jefft       2003/04/20 17:50:34

  Modified:    targets/fop changes.html changes.pdf changes.rss.xml
                        compliance.html embedding.html embedding.pdf
                        faq.html faq.pdf fonts.html news.html news.pdf
                        resources.html resources.pdf running.html
                        running.pdf
               targets/fop/design areas.html areas.pdf breakpos.html
                        embedding.html extending.html fotree.html
                        index.html layout.html layout.pdf optimise.html
                        properties.html properties.pdf renderers.html
                        useragent.html
               targets/fop/design/alt.design FOPropertySets.html
                        FoXMLEvent.html SyncedFoXmlEventsBuffer.html
                        XMLNamespaces.html codedisplay.js
               targets/fop/design/alt.design/properties
                        AbstractPropertyValue.html FOAttributes.html
                        PropNames.html Property.html PropertyConsts.html
                        PropertyParser.html PropertySets.html
                        PropertyTokenizer.html PropertyValue.html
                        PropertyValueList.html ShorthandPropSets.html
                        codedisplay.js
               targets/fop/dev configuration.html examples.html
                        extensions.html faq.html fonts.html implement.html
                        implement.pdf index.html index.pdf pdf.html ps.html
                        svg.html testing.html tools.html
  Log:
  Automatic publish at Mon Apr 21 02:50:37 CEST 2003 from http://forrestbot.cocoondev.org.
  
  Revision  Changes    Path
  1.13      +6 -1      xml-site/targets/fop/changes.html
  
  Index: changes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/changes.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- changes.html	14 Apr 2003 23:35:37 -0000	1.12
  +++ changes.html	21 Apr 2003 00:50:29 -0000	1.13
  @@ -308,6 +308,11 @@
   <ul>
      	
   <li>
  +<img alt="add" src="images/add.jpg">
  +   		PS renderer got a configurable setting to do auto-landscape rotation.
  +   	(JM)</li>
  +   	
  +<li>
   <img alt="fix" src="images/fix.jpg">
      		Fixed TrueType embedding. Width array now reflects the subset again.
      	(JM)</li>
  @@ -410,7 +415,7 @@
   </ul>
   </div>
      
  -<a name="N1007D"></a><a name="2002"></a>
  +<a name="N10083"></a><a name="2002"></a>
   <h3>Version 2002 (2002)</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  
  
  
  1.9       +457 -327  xml-site/targets/fop/changes.pdf
  
  	<<Binary file>>
  
  
  1.6       +7 -1      xml-site/targets/fop/changes.rss.xml
  
  Index: changes.rss.xml
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/changes.rss.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- changes.rss.xml	3 Apr 2003 15:53:07 -0000	1.5
  +++ changes.rss.xml	21 Apr 2003 00:50:29 -0000	1.6
  @@ -1,6 +1,12 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
   <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
  -<rss version="0.91"><channel><title>FOP Changes</title><link>http://xml.apache.org/fop//changes.html</link><description>FOP Changes</description><language>en-us</language><item><title>code fix</title><link>http://xml.apache.org/fop//changes.html</link><description>code fix
  +<rss version="0.91"><channel><title>FOP Changes</title><link>http://xml.apache.org/fop//changes.html</link><description>FOP Changes</description><language>en-us</language><item><title>code add</title><link>http://xml.apache.org/fop//changes.html</link><description>code add
  +              by 
  +              JM
  +              :
  +              
  +   		PS renderer got a configurable setting to do auto-landscape rotation.
  +   	</description></item><item><title>code fix</title><link>http://xml.apache.org/fop//changes.html</link><description>code fix
                 by 
                 JM
                 :
  
  
  
  1.12      +5 -1      xml-site/targets/fop/compliance.html
  
  Index: compliance.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/compliance.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- compliance.html	14 Apr 2003 23:35:38 -0000	1.11
  +++ compliance.html	21 Apr 2003 00:50:29 -0000	1.12
  @@ -1081,7 +1081,11 @@
   <td><a name="#fo-property-baseline-shift">baseline-shift</a></td><td align="center"><a target="http://www.w3.org/TR/xsl" href="http://www.w3.org/TR/xsl/slice7.html#baseline-shift">&sect;7.13.3</a></td><td align="center" class="no">no</td><td align="center" class="no">.</td><td align="center" class="no">.</td><td align="center">.</td>
   </tr>
   <tr>
  -<td><a name="#fo-property-display-align">display-align</a></td><td align="center"><a target="http://www.w3.org/TR/xsl" href="http://www.w3.org/TR/xsl/slice7.html#display-align">&sect;7.13.4</a></td><td align="center" class="yes">.</td><td align="center" class="no">no</td><td align="center" class="no">.</td><td align="center">.</td>
  +<td><a name="#fo-property-display-align">display-align</a></td><td align="center"><a target="http://www.w3.org/TR/xsl" href="http://www.w3.org/TR/xsl/slice7.html#display-align">&sect;7.13.4</a></td><td align="center" class="yes">.</td><td align="center" class="partial">partial</td><td align="center" class="partial">.</td><td align="left">
  +<ul>
  +<li>works on table-cell</li>
  +</ul>
  +</td>
   </tr>
   <tr>
   <td><a name="#fo-property-dominant-baseline">dominant-baseline</a></td><td align="center"><a target="http://www.w3.org/TR/xsl" href="http://www.w3.org/TR/xsl/slice7.html#dominant-baseline">&sect;7.13.5</a></td><td align="center" class="no">no</td><td align="center" class="no">.</td><td align="center" class="no">.</td><td align="center">.</td>
  
  
  
  1.34      +25 -22    xml-site/targets/fop/embedding.html
  
  Index: embedding.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/embedding.html,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- embedding.html	14 Apr 2003 23:35:39 -0000	1.33
  +++ embedding.html	21 Apr 2003 00:50:29 -0000	1.34
  @@ -369,7 +369,10 @@
   <a name="N101C2"></a><a name="overview"></a>
   <h3>Overview</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<p>Instantiate org.apache.fop.apps.Driver. Once this class is
  +<p>Review <a href="running.html">Running FOP</a> for important information that applies to embedded applications as well as command-line use, such as options and performance.
  +    </p>
  +<p>To embed FOP in your application, instantiate org.apache.fop.apps.Driver.
  +     Once this class is
        instantiated, methods are called to set the
        Renderer to use
        and the OutputStream to use to output the results of the
  @@ -381,7 +384,7 @@
     </p>
   </div>
     
  -<a name="N101CC"></a><a name="basics"></a>
  +<a name="N101D3"></a><a name="basics"></a>
   <h3>Basics</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The simplest way to use Driver is to instantiate it with the
  @@ -481,7 +484,7 @@
   </div>
   </div>
     
  -<a name="N10227"></a><a name="logging"></a>
  +<a name="N1022E"></a><a name="logging"></a>
   <h3>Controlling logging</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>FOP uses Jakarta Avalon's
  @@ -512,10 +515,10 @@
     and set it on the Driver object. See the existing implementations in Avalon Framework for examples.</p>
   </div>
     
  -<a name="N10250"></a><a name="hints"></a>
  +<a name="N10257"></a><a name="hints"></a>
   <h3>Hints</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10256"></a><a name="input"></a>
  +<a name="N1025D"></a><a name="input"></a>
   <h4>XML/XSL/DOM Inputs</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -535,7 +538,7 @@
   Examples showing this can be found at the bott
        </p>
   </div>
  -<a name="N1026A"></a><a name="object-reuse"></a>
  +<a name="N10271"></a><a name="object-reuse"></a>
   <h4>Object reuse</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -550,7 +553,7 @@
   IntputStream and renderer.
        </p>
   </div>
  -<a name="N10277"></a><a name="render-info"></a>
  +<a name="N1027E"></a><a name="render-info"></a>
   <h4>Getting information on the rendering process</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -565,7 +568,7 @@
   </div>
   </div>
     
  -<a name="N10285"></a><a name="servlet"></a>
  +<a name="N1028C"></a><a name="servlet"></a>
   <h3>Using FOP in a Servlet</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -596,7 +599,7 @@
   </div>
   </div>
     
  -<a name="N102A2"></a><a name="servlet-transform"></a>
  +<a name="N102A9"></a><a name="servlet-transform"></a>
   <h3>Using FOP in a Servlet with an XSLT Transformation</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -637,7 +640,7 @@
       </p>
   </div>
     
  -<a name="N102CD"></a><a name="config-external"></a>
  +<a name="N102D4"></a><a name="config-external"></a>
   <h3>Using a Configuration File</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -652,7 +655,7 @@
       </p>
   </div>
     
  -<a name="N102E8"></a><a name="config-internal"></a>
  +<a name="N102EF"></a><a name="config-internal"></a>
   <h3>Setting the Configuration Programmatically</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -668,7 +671,7 @@
       </p>
   </div>
     
  -<a name="N10307"></a><a name="multithreading"></a>
  +<a name="N1030E"></a><a name="multithreading"></a>
   <h3>Multithreading FOP</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -691,14 +694,14 @@
   </ul>
   </div>
     
  -<a name="N10320"></a><a name="servlet-engine"></a>
  +<a name="N10327"></a><a name="servlet-engine"></a>
   <h3>Servlet Engines</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
         When using a servlet engine, there are potential CLASSPATH issues, and potential conflicts with existing XML/XSLT libraries.
   Servlet containers also often use their own classloaders for loading webapps, which can cause bugs and security problems.
       </p>
  -<a name="N10329"></a><a name="tomcat"></a>
  +<a name="N10330"></a><a name="tomcat"></a>
   <h4>Tomcat</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -706,7 +709,7 @@
   There are known bugs that must be addressed, particularly for Tomcat 4.0.3.
           </p>
   </div>
  -<a name="N10333"></a><a name="websphere"></a>
  +<a name="N1033A"></a><a name="websphere"></a>
   <h4>WebSphere 3.5</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -721,7 +724,7 @@
   </div>
   </div>
   
  -<a name="N1033E"></a><a name="examples"></a>
  +<a name="N10345"></a><a name="examples"></a>
   <h3>Examples</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -729,7 +732,7 @@
   In contrast of the examples above the examples here primarily use JAXP for 
   XML access. This may be easier to understand for people familiar with JAXP.
     </p>
  -<a name="N10347"></a><a name="ExampleFO2PDF"></a>
  +<a name="N1034E"></a><a name="ExampleFO2PDF"></a>
   <h4>ExampleFO2PDF.java</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -739,7 +742,7 @@
   <div align="center">
   <img class="figure" alt="Example XSL-FO to PDF" src="images/EmbeddingExampleFO2PDF.png"></div>
   </div>
  -<a name="N10355"></a><a name="ExampleXML2FO"></a>
  +<a name="N1035C"></a><a name="ExampleXML2FO"></a>
   <h4>ExampleXML2FO.java</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -751,7 +754,7 @@
   <div align="center">
   <img class="figure" alt="Example XML to XSL-FO" src="images/EmbeddingExampleXML2FO.png"></div>
   </div>
  -<a name="N10367"></a><a name="ExampleXML2PDF"></a>
  +<a name="N1036E"></a><a name="ExampleXML2PDF"></a>
   <h4>ExampleXML2PDF.java</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -771,7 +774,7 @@
   performance is significantly higher with SAX.
       </p>
   </div>
  -<a name="N10378"></a><a name="ExampleObj2XML"></a>
  +<a name="N1037F"></a><a name="ExampleObj2XML"></a>
   <h4>ExampleObj2XML.java</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -804,7 +807,7 @@
   <a target="_blank" href="http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/3_generate.html">An older JAXP tutorial</a>).
       </p>
   </div>
  -<a name="N10393"></a><a name="ExampleObj2PDF"></a>
  +<a name="N1039A"></a><a name="ExampleObj2PDF"></a>
   <h4>ExampleObj2PDF.java</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -817,7 +820,7 @@
   <div align="center">
   <img class="figure" alt="Example Java object to PDF (via XML and XSL-FO)" src="images/EmbeddingExampleObj2PDF.png"></div>
   </div>
  -<a name="N103A1"></a><a name="example-notes"></a>
  +<a name="N103A8"></a><a name="example-notes"></a>
   <h4>Final notes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  
  
  
  1.7       +447 -421  xml-site/targets/fop/embedding.pdf
  
  	<<Binary file>>
  
  
  1.25      +63 -130   xml-site/targets/fop/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/faq.html,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- faq.html	14 Apr 2003 23:35:40 -0000	1.24
  +++ faq.html	21 Apr 2003 00:50:30 -0000	1.25
  @@ -757,77 +757,10 @@
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>
  -          FOP can consume quite a bit of memory, even though this has been
  -          continually improved. The memory consumption is partially inherent to
  -          the formatting process and partially caused by implementation
  -          choices. For certain layouts, all FO processors currently on the
  -          market have memory problems.
  -        </p>
  -<p>
  -          Some hints regarding your document structure:
  -        </p>
  -<ul>
  -          
  -<li>
  -            Increase memory settings of the JVM, see for example <a href="http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/java.html">the
  -              -Xmx option</a>. Be aware that it is usually unwise to
  -            increase the memory allocated to the JVM beyond the amount of
  -            physical RAM, it will significantly slow down. YMMV.
  -          </li>
  -          
  -<li>
  -            Avoid forward references, that is page number citations to pages to
  -            places on pages which follow the citation. Forward references cause
  -            all pages from the page with the reference on to be held in memory
  -            until the page with the referenced element is encountered. Common
  -            forward references are table of contents at the beginning of the
  -            document and the <a href="#pagenum">"page N of TOTAL"</a> in
  -            footers. Forward references may be required by the task, however,
  -            if you are getting a memory overflow you should at least check
  -            whether this is really as necessary as claimed. A TOC, for example,
  -            could often be placed at the end of the document without dimishing
  -            it's value too much, the paper can be reshuffled after printing,
  -            and you can use bookmarks in PDF.
  -          </li>
  -          
  -<li>
  -            Avoid large images, especially if they are scaled down. Scale them
  -            outside of FOP and use the already scaled images for the FOP
  -            run. For many image formats it is mainly the size of the image file
  -            which matters, not width*height, so you can try other means like
  -            using a higher compression rate.
  -          </li>
  -          
  -<li>
  -            Use multiple page sequences. FOP starts rendering after the end of
  -            a page sequence is encountered. While the actual rendering is done
  -            page by page, some additional memory allocated for other purposes
  -            could be freed after the page sequence has been rendered.
  -          </li>
  -          
  -<li>
  -            Break down large tables. If you don't use table headers and
  -            footers, just start a new table every N rows. With headers and
  -            footers, consider integrating them as normal table rows, or, if
  -            they are used at page breaks, try to put the information into
  -            static content. You can use markers to change them.
  -          </li>
  -        
  -</ul>
  -<p>
  -          There are also some bugs which cause FOP to go into an nonterminating
  -          loop, which also often results in a memory overflow. A characteristic
  -          symptom are continuous <a href="#boxoverflow">box
  -          overflows</a>. Most of them are triggered by elements not fitting
  -          in the available space, like big images and improperly specified width
  -          of nested block elements. Look for such stuff and correct it.
  -        </p>
  -<p>
  -          Reducing memory consumption in general and squishing bugs is an
  -          ongoing effort, partially addressed in the <a href="dev/index.html">redesign</a>.
  +          See <a href="running.html#memory">FOP Memory</a>.
           </p>
   </div>
  -<a name="N1029C"></a><a name="MalformedURLException"></a>
  +<a name="N10275"></a><a name="MalformedURLException"></a>
   <h5>2.5. I get a MalformedURLException.<span style="float: right"><a href="#MalformedURLException-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -857,7 +790,7 @@
             URL.
           </p>
   </div>
  -<a name="N102CC"></a><a name="NullPointerException"></a>
  +<a name="N102A5"></a><a name="NullPointerException"></a>
   <h5>2.6. I get an "[ERROR]: null", or a NullPointerException.<span style="float: right"><a href="#NullPointerException-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -888,13 +821,13 @@
             see more detailed information.
           </p>
   </div>
  -<a name="N102E1"></a><a name="not-implemented"></a>
  +<a name="N102BA"></a><a name="not-implemented"></a>
   <h5>2.7. FOP returns the message "[ERROR] object|property - 'x' is not implemented yet." When will it be implemented?<span style="float: right"><a href="#not-implemented-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See the article "<a href="gethelp.html#compliance">Review FOP's Standards Compliance</a>".</p>
   </div>
  -<a name="N102F0"></a><a name="fop-hangs"></a>
  +<a name="N102C9"></a><a name="fop-hangs"></a>
   <h5>2.8. FOP hangs. FOP does not exit.<span style="float: right"><a href="#fop-hangs-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -918,7 +851,7 @@
             exec'ing FOP, use the library interface instead.
           </p>
   </div>
  -<a name="N10306"></a><a name="boxoverflow"></a>
  +<a name="N102DF"></a><a name="boxoverflow"></a>
   <h5>2.9. FOP runs forever, writing lots of "&gt;" to the log.<span style="float: right"><a href="#boxoverflow-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -933,7 +866,7 @@
             remove keep-with-* properties.
           </p>
   </div>
  -<a name="N1030E"></a><a name="cannot-find-external-graphics"></a>
  +<a name="N102E7"></a><a name="cannot-find-external-graphics"></a>
   <h5>2.10. FOP cannot find a file for fo:external-graphics.<span style="float: right"><a href="#cannot-find-external-graphics-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -950,7 +883,7 @@
             working directory of the process which runs FOP.
           </p>
   </div>
  -<a name="N1031D"></a><a name="fonts-not-found"></a>
  +<a name="N102F6"></a><a name="fonts-not-found"></a>
   <h5>2.11. FOP does not find my fonts.<span style="float: right"><a href="#fonts-not-found-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -967,10 +900,10 @@
           </p>
   </div>
   </div>
  -<a name="N10328"></a><a name="part-output"></a>
  +<a name="N10301"></a><a name="part-output"></a>
   <h4>3. Problems with FOP output</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N1032C"></a><a name="blank-page-between-page-sequences"></a>
  +<a name="N10305"></a><a name="blank-page-between-page-sequences"></a>
   <h5>3.1. Why does FOP insert a blank page between my page sequences?<span style="float: right"><a href="#blank-page-between-page-sequences-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -994,13 +927,13 @@
             <span class="codefrag">force-page-count="no-force"</span>.
           </p>
   </div>
  -<a name="N10344"></a><a name="png-fails"></a>
  +<a name="N1031D"></a><a name="png-fails"></a>
   <h5>3.2. My graphical images do not work properly.<span style="float: right"><a href="#png-fails-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See <a href="svg.html">Graphical Formats</a>.</p>
   </div>
  -<a name="N10350"></a><a name="keep-with"></a>
  +<a name="N10329"></a><a name="keep-with"></a>
   <h5>3.3. Keep-with-next, keep-with-previous, keep-together
         don't work.<span style="float: right"><a href="#keep-with-menu">^</a></span>
   </h5>
  @@ -1035,7 +968,7 @@
     &lt;/fo:table-body&gt;
   &lt;/fo:table&gt;</pre>
   </div>
  -<a name="N10362"></a><a name="table-missing"></a>
  +<a name="N1033B"></a><a name="table-missing"></a>
   <h5>3.4. My tables are missing, or missing their content.<span style="float: right"><a href="#table-missing-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1051,7 +984,7 @@
             fo:table-with-caption elements, so watch out.
           </p>
   </div>
  -<a name="N1036D"></a><a name="cells-overflow"></a>
  +<a name="N10346"></a><a name="cells-overflow"></a>
   <h5>3.5. Text overflowing table cells and the like is not clipped. Long
           text flows into adjacent cells/block, obscuring stuff there.<span style="float: right"><a href="#cells-overflow-menu">^</a></span>
   </h5>
  @@ -1085,7 +1018,7 @@
             archive</a> for how to perform these tasks.
           </p>
   </div>
  -<a name="N1038F"></a><a name="page-number-align"></a>
  +<a name="N10368"></a><a name="page-number-align"></a>
   <h5>3.6. Page numbers are not properly right aligned.<span style="float: right"><a href="#page-number-align-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1102,7 +1035,7 @@
             problem completely.
           </p>
   </div>
  -<a name="N1039A"></a><a name="graphic-not-displayed"></a>
  +<a name="N10373"></a><a name="graphic-not-displayed"></a>
   <h5>3.7. A graphic is not displayed.<span style="float: right"><a href="#graphic-not-displayed-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1139,7 +1072,7 @@
           
   </ul>
   </div>
  -<a name="N103B4"></a><a name="hypenation-fails"></a>
  +<a name="N1038D"></a><a name="hypenation-fails"></a>
   <h5>3.8. Hyphenation does not work.<span style="float: right"><a href="#hypenation-fails-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1150,10 +1083,10 @@
           </p>
   </div>
   </div>
  -<a name="N103BC"></a><a name="part-embedding"></a>
  +<a name="N10395"></a><a name="part-embedding"></a>
   <h4>4. Embedding FOP. Using FOP in a servlet.</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N103C0"></a><a name="servlet"></a>
  +<a name="N10399"></a><a name="servlet"></a>
   <h5>4.1. How do I use FOP in a servlet?<span style="float: right"><a href="#servlet-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1161,7 +1094,7 @@
             See <a href="embedding.html#servlet">Using FOP in a Servlet</a>.
           </p>
   </div>
  -<a name="N103CC"></a><a name="servlet-with-xslt"></a>
  +<a name="N103A5"></a><a name="servlet-with-xslt"></a>
   <h5>4.2. How do I use FOP in a servlet with an XSLT
         transformation?<span style="float: right"><a href="#servlet-with-xslt-menu">^</a></span>
   </h5>
  @@ -1170,7 +1103,7 @@
             See <a href="embedding.html#servlet-transform">Using FOP in a Servlet with XSLT Transformation</a>.
           </p>
   </div>
  -<a name="N103D8"></a><a name="servlet-xslt-params"></a>
  +<a name="N103B1"></a><a name="servlet-xslt-params"></a>
   <h5>4.3. How do I pass parameters to the XSLT transformation?<span style="float: right"><a href="#servlet-xslt-params-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1178,7 +1111,7 @@
             See <a href="embedding.html#servlet-transform">Using FOP in a Servlet with XSLT Transformation</a>.
           </p>
   </div>
  -<a name="N103E4"></a><a name="servlet-nonstd-fonts"></a>
  +<a name="N103BD"></a><a name="servlet-nonstd-fonts"></a>
   <h5>4.4. How do I use my own fonts when running FOP from a
         servlet?<span style="float: right"><a href="#servlet-nonstd-fonts-menu">^</a></span>
   </h5>
  @@ -1188,7 +1121,7 @@
   See <a href="#usercfg">loading the user configuration file</a> for further details.
           </p>
   </div>
  -<a name="N103F3"></a><a name="servlet-baseDir"></a>
  +<a name="N103CC"></a><a name="servlet-baseDir"></a>
   <h5>4.5. How do I set the baseDir property in a servlet environment?<span style="float: right"><a href="#servlet-baseDir-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1196,7 +1129,7 @@
             See <a href="embedding.html#config-internal">Setting the Configuration Programmatically</a>.
           </p>
   </div>
  -<a name="N103FF"></a><a name="usercfg"></a>
  +<a name="N103D8"></a><a name="usercfg"></a>
   <h5>4.6. How do I use a user configuration file from a servlet?<span style="float: right"><a href="#usercfg-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1204,7 +1137,7 @@
             See <a href="embedding.html#config-external">Using a Configuration File in an Embedded App</a>.
           </p>
   </div>
  -<a name="N1040B"></a><a name="servlet-NoClassDefFound"></a>
  +<a name="N103E4"></a><a name="servlet-NoClassDefFound"></a>
   <h5>4.7. I keep getting NoClassDefFound and other exceptions. How do I
           get FOP working for various servlet engines?<span style="float: right"><a href="#servlet-NoClassDefFound-menu">^</a></span>
   </h5>
  @@ -1213,7 +1146,7 @@
             See <a href="embedding.html#servlet-engine">Servlet Engines</a>.
           </p>
   </div>
  -<a name="N10417"></a><a name="multithreaded"></a>
  +<a name="N103F0"></a><a name="multithreaded"></a>
   <h5>4.8. Can FOP be used in multithreaded environments?<span style="float: right"><a href="#multithreaded-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1222,17 +1155,17 @@
           </p>
   </div>
   </div>
  -<a name="N10423"></a><a name="part-svg"></a>
  +<a name="N103FC"></a><a name="part-svg"></a>
   <h4>5. Batik/SVG specific questions</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10427"></a><a name="svg-text"></a>
  +<a name="N10400"></a><a name="svg-text"></a>
   <h5>5.1. The rendering of SVG text in my PDF is of poor quality.
   Can I control this?<span style="float: right"><a href="#svg-text-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See <a href="svg.html#svg-pdf-text">Placing SVG Text into PDF</a>.</p>
   </div>
  -<a name="N10433"></a><a name="svg-headless"></a>
  +<a name="N1040C"></a><a name="svg-headless"></a>
   <h5>5.2. How do I use FOP with SVG on headless servers?<span style="float: right"><a href="#svg-headless-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1265,7 +1198,7 @@
           
   </ul>
   </div>
  -<a name="N1044E"></a><a name="svghangs"></a>
  +<a name="N10427"></a><a name="svghangs"></a>
   <h5>5.3. FOP does not exit if a SVG is included.<span style="float: right"><a href="#svghangs-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1275,7 +1208,7 @@
             System.exit(0) somewhere.
           </p>
   </div>
  -<a name="N10456"></a><a name="svg-url"></a>
  +<a name="N1042F"></a><a name="svg-url"></a>
   <h5>5.4. I have problems with SVG referring to gradients etc. using
           "uri(#stuff)". I get a MalformedURLException.<span style="float: right"><a href="#svg-url-menu">^</a></span>
   </h5>
  @@ -1329,10 +1262,10 @@
   </p>
   </div>
   </div>
  -<a name="N10482"></a><a name="part-pdf"></a>
  +<a name="N1045B"></a><a name="part-pdf"></a>
   <h4>6. PDF specific (includes Acrobat peculiarities)</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10486"></a><a name="pdf-embed-font"></a>
  +<a name="N1045F"></a><a name="pdf-embed-font"></a>
   <h5>6.1. How do I embed fonts in PDF?<span style="float: right"><a href="#pdf-embed-font-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1341,7 +1274,7 @@
             about embedding fonts.
           </p>
   </div>
  -<a name="N10492"></a><a name="pdf-characters"></a>
  +<a name="N1046B"></a><a name="pdf-characters"></a>
   <h5>6.2. Some characters are not displayed, or displayed incorrectly, or
         displayed as &ldquo;#&rdquo;.<span style="float: right"><a href="#pdf-characters-menu">^</a></span>
   </h5>
  @@ -1366,13 +1299,13 @@
           </p>
   <pre class="code">&lt;fo:inline font-family="Helvetica"&gt;&amp;#x2205;&lt;/fo:inline&gt;</pre>
   </div>
  -<a name="N104B0"></a><a name="pdf-postprocess"></a>
  +<a name="N10489"></a><a name="pdf-postprocess"></a>
   <h5>6.3. What tools are available for post-processing my PDF document?<span style="float: right"><a href="#pdf-postprocess-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See <a href="output.html#pdf-postprocess">PDF Post-processing</a>.</p>
   </div>
  -<a name="N104BC"></a><a name="pdf-security"></a>
  +<a name="N10495"></a><a name="pdf-security"></a>
   <h5>6.4. How do I add security features (encryption, disable printing)
         to my PDF document?<span style="float: right"><a href="#pdf-security-menu">^</a></span>
   </h5>
  @@ -1382,20 +1315,20 @@
             See also <a href="output.html#pdf-postprocess">PDF Post-processing</a>.
           </p>
   </div>
  -<a name="N104CC"></a><a name="pdf-doc-properties"></a>
  +<a name="N104A5"></a><a name="pdf-doc-properties"></a>
   <h5>6.5. How do I add document properties (title, author, etc.) to my
         PDF document?<span style="float: right"><a href="#pdf-doc-properties-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See <a href="output.html#pdf-postprocess">PDF Post-processing</a>.</p>
   </div>
  -<a name="N104D8"></a><a name="pdf-watermark"></a>
  +<a name="N104B1"></a><a name="pdf-watermark"></a>
   <h5>6.6. How do I add watermarks to my PDF document?<span style="float: right"><a href="#pdf-watermark-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>See <a href="output.html#pdf-watermark">PDF Watermarks</a>.</p>
   </div>
  -<a name="N104E4"></a><a name="pdf-print-contortion"></a>
  +<a name="N104BD"></a><a name="pdf-print-contortion"></a>
   <h5>6.7. The PDF is printed contorted!<span style="float: right"><a href="#pdf-print-contortion-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1407,7 +1340,7 @@
             settings too.
           </p>
   </div>
  -<a name="N104EC"></a><a name="pdf-bookmark-display"></a>
  +<a name="N104C5"></a><a name="pdf-bookmark-display"></a>
   <h5>6.8. How do I control the Acrobat bookmark display?<span style="float: right"><a href="#pdf-bookmark-display-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1418,10 +1351,10 @@
           </p>
   </div>
   </div>
  -<a name="N104F8"></a><a name="part-iex"></a>
  +<a name="N104D1"></a><a name="part-iex"></a>
   <h4>7. IEx specific stuff</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N104FC"></a><a name="iex-servlet-multiple"></a>
  +<a name="N104D5"></a><a name="iex-servlet-multiple"></a>
   <h5>7.1. The FOP servlet is called multiple times!<span style="float: right"><a href="#iex-servlet-multiple-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1457,7 +1390,7 @@
           
   </ul>
   </div>
  -<a name="N1051C"></a><a name="iex-pdf-print-from-browser"></a>
  +<a name="N104F5"></a><a name="iex-pdf-print-from-browser"></a>
   <h5>7.2. How do I print PDF directly from the browser?<span style="float: right"><a href="#iex-pdf-print-from-browser-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1481,10 +1414,10 @@
           </p>
   </div>
   </div>
  -<a name="N1052D"></a><a name="part-input"></a>
  +<a name="N10506"></a><a name="part-input"></a>
   <h4>8. General questions regarding XSLT, XSLFO, and basic XML</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10531"></a><a name="fo-center"></a>
  +<a name="N1050A"></a><a name="fo-center"></a>
   <h5>8.1. (FO) How do I vertically center an image or a table (or
         whatever)?<span style="float: right"><a href="#fo-center-menu">^</a></span>
   </h5>
  @@ -1493,7 +1426,7 @@
             See <a href="fo.html#fo-center-vertical">XSL-FO Vertical Centering</a>.
           </p>
   </div>
  -<a name="N1053D"></a><a name="fo-center-table-horizon"></a>
  +<a name="N10516"></a><a name="fo-center-table-horizon"></a>
   <h5>8.2. (FO) How do I center a table horizontally?<span style="float: right"><a href="#fo-center-table-horizon-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1501,7 +1434,7 @@
             See <a href="fo.html#fo-center-table-horizon">XSL-FO Horizontal Centering (Tables)</a>.
           </p>
   </div>
  -<a name="N10549"></a><a name="fo-page-outer"></a>
  +<a name="N10522"></a><a name="fo-page-outer"></a>
   <h5>8.3. (FO) How to get page numbers printed on the "outer side" of the
           page (for books, for example)?<span style="float: right"><a href="#fo-page-outer-menu">^</a></span>
   </h5>
  @@ -1510,7 +1443,7 @@
             See <a href="fo.html#fo-oddeven">Recto/Verso Static Content Differences</a>.
           </p>
   </div>
  -<a name="N10555"></a><a name="oddeven"></a>
  +<a name="N1052E"></a><a name="oddeven"></a>
   <h5>8.4. (FO) How do I use different static content for odd and even
         pages?<span style="float: right"><a href="#oddeven-menu">^</a></span>
   </h5>
  @@ -1519,7 +1452,7 @@
             See <a href="fo.html#fo-oddeven">Recto/Verso Static Content Differences</a>.
           </p>
   </div>
  -<a name="N10561"></a><a name="fo-first-page-header"></a>
  +<a name="N1053A"></a><a name="fo-first-page-header"></a>
   <h5>8.5. (FO) How do I get a special header on the first page?<span style="float: right"><a href="#fo-first-page-header-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1527,7 +1460,7 @@
             See <a href="fo.html#fo-first-page">Making the First Page Special</a>.
           </p>
   </div>
  -<a name="N1056D"></a><a name="fo-omit-headers"></a>
  +<a name="N10546"></a><a name="fo-omit-headers"></a>
   <h5>8.6. (FO) How do I omit my headers on a blank page? How do I write
         "This page is left blank" on an intentionally blank page?<span style="float: right"><a href="#fo-omit-headers-menu">^</a></span>
   </h5>
  @@ -1536,7 +1469,7 @@
             See <a href="fo.html#fo-blank-pages">Blank Pages</a>.
           </p>
   </div>
  -<a name="N10579"></a><a name="fo-special-symbols"></a>
  +<a name="N10552"></a><a name="fo-special-symbols"></a>
   <h5>8.7. (FO) How do I print an Euro sign, a checkbox or other some other
         special symbols?<span style="float: right"><a href="#fo-special-symbols-menu">^</a></span>
   </h5>
  @@ -1545,7 +1478,7 @@
             See <a href="fo.html#xml-special-chars">Special Characters</a>.
           </p>
   </div>
  -<a name="N10585"></a><a name="fo-preformat"></a>
  +<a name="N1055E"></a><a name="fo-preformat"></a>
   <h5>8.8. (FO) How do I keep linebreaks and hard spaces? How do I get
           preformatted text displayed as expected?<span style="float: right"><a href="#fo-preformat-menu">^</a></span>
   </h5>
  @@ -1554,7 +1487,7 @@
             See <a href="fo.html#fo-preformat">Preformatting Content</a>.
           </p>
   </div>
  -<a name="N10591"></a><a name="fo-total-pages"></a>
  +<a name="N1056A"></a><a name="fo-total-pages"></a>
   <h5>8.9. (FO) How do I print the total number of pages, for example "page 1
         of 12"<span style="float: right"><a href="#fo-total-pages-menu">^</a></span>
   </h5>
  @@ -1563,7 +1496,7 @@
             See <a href="fo.html#fo-total-pages">Total Document Pages</a>.
           </p>
   </div>
  -<a name="N1059D"></a><a name="fo-region-overlap"></a>
  +<a name="N10576"></a><a name="fo-region-overlap"></a>
   <h5>8.10. (FO) The header overlaps body content. The body extends into
         the footer.<span style="float: right"><a href="#fo-region-overlap-menu">^</a></span>
   </h5>
  @@ -1572,7 +1505,7 @@
             See <a href="fo.html#fo-region-align">Aligning Regions</a>.
           </p>
   </div>
  -<a name="N105A9"></a><a name="fo-lines"></a>
  +<a name="N10582"></a><a name="fo-lines"></a>
   <h5>8.11. (FO) How do I get lines in the document, as separators, side
         bars or folding marks?<span style="float: right"><a href="#fo-lines-menu">^</a></span>
   </h5>
  @@ -1581,7 +1514,7 @@
             See <a href="fo.html#fo-lines">Drawing Lines</a>.
           </p>
   </div>
  -<a name="N105B5"></a><a name="fo-validate"></a>
  +<a name="N1058E"></a><a name="fo-validate"></a>
   <h5>8.12. (FO) How do I validate my FO document?<span style="float: right"><a href="#fo-validate-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1589,7 +1522,7 @@
             See <a href="fo.html#fo-validate">Validating XSL-FO</a>.
           </p>
   </div>
  -<a name="N105C1"></a><a name="xml-non-breaking-space"></a>
  +<a name="N1059A"></a><a name="xml-non-breaking-space"></a>
   <h5>8.13. (XML) How do I get a non-breaking space in FO? There are complaints about &amp;nbsp;.<span style="float: right"><a href="#xml-non-breaking-space-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1597,7 +1530,7 @@
             See <a href="fo.html#xml-special-chars">XML Special Characters</a>.
           </p>
   </div>
  -<a name="N105D0"></a><a name="xml-undefined-entities"></a>
  +<a name="N105A9"></a><a name="xml-undefined-entities"></a>
   <h5>8.14. (XML) How do I enter special characters in XML? There are complaints about undefined entities, such as &amp;uuml;, which work in HTML. <span style="float: right"><a href="#xml-undefined-entities-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1605,7 +1538,7 @@
             See <a href="fo.html#xml-special-chars">XML Special Characters</a>.
           </p>
   </div>
  -<a name="N105DF"></a><a name="xml-illegal-entities"></a>
  +<a name="N105B8"></a><a name="xml-illegal-entities"></a>
   <h5>8.15. (XML) There are complaints about illegal characters and entities
         in the input.<span style="float: right"><a href="#xml-illegal-entities-menu">^</a></span>
   </h5>
  @@ -1614,7 +1547,7 @@
             See <a href="fo.html#xml-entity-chars">XML Entity Characters</a>.
           </p>
   </div>
  -<a name="N105EB"></a><a name="xml-illegal-chars"></a>
  +<a name="N105C4"></a><a name="xml-illegal-chars"></a>
   <h5>8.16. (XML) There are complaints about illegal bytes or characters in
         the input. There are odd characters in the result.<span style="float: right"><a href="#xml-illegal-chars-menu">^</a></span>
   </h5>
  @@ -1624,10 +1557,10 @@
           </p>
   </div>
   </div>
  -<a name="N105F7"></a><a name="part-help"></a>
  +<a name="N105D0"></a><a name="part-help"></a>
   <h4>9. General suggestions. How to solve problems.</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N105FB"></a><a name="bugs"></a>
  +<a name="N105D4"></a><a name="bugs"></a>
   <h5>9.1. I think I have found a bug in FOP. What should I do?<span style="float: right"><a href="#bugs-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
  @@ -1636,7 +1569,7 @@
             bugs already reported and how to report new ones.
           </p>
   </div>
  -<a name="N10607"></a><a name="postquestions"></a>
  +<a name="N105E0"></a><a name="postquestions"></a>
   <h5>9.2. I have questions that are not addressed in this FAQ. Where
         should I post them?<span style="float: right"><a href="#postquestions-menu">^</a></span>
   </h5>
  
  
  
  1.13      +2086 -2415xml-site/targets/fop/faq.pdf
  
  	<<Binary file>>
  
  
  1.24      +20 -20    xml-site/targets/fop/fonts.html
  
  Index: fonts.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/fonts.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- fonts.html	14 Apr 2003 23:35:41 -0000	1.23
  +++ fonts.html	21 Apr 2003 00:50:30 -0000	1.24
  @@ -295,42 +295,42 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#Important">Important</a>
  +<a href="#intro">Important</a>
   </li>
   <li>
  -<a href="#Status">Status</a>
  +<a href="#status">Status</a>
   </li>
   <li>
  -<a href="#Adding+Type+1+fonts">Adding Type 1 fonts</a>
  +<a href="#type1">Adding Type 1 fonts</a>
   <ul class="minitoc">
   <li>
  -<a href="#Generating+a+font+metrics+file">Generating a font metrics file</a>
  +<a href="#type1-metrics">Generating a font metrics file</a>
   </li>
   <li>
  -<a href="#Register+the+fonts+within+FOP">Register the fonts within FOP</a>
  +<a href="#type1-register">Register the fonts within FOP</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#Adding+TrueType+Fonts">Adding TrueType Fonts</a>
  +<a href="#truetype">Adding TrueType Fonts</a>
   <ul class="minitoc">
   <li>
  -<a href="#Generating+a+font+metrics+file-N1023C">Generating a font metrics file</a>
  +<a href="#truetype-metrics">Generating a font metrics file</a>
   </li>
   <li>
  -<a href="#TrueType+collections">TrueType collections</a>
  +<a href="#truetype-collections">TrueType collections</a>
   </li>
   <li>
  -<a href="#Register+the+fonts+within+FOP-N10261">Register the fonts within FOP</a>
  +<a href="#truetype-register">Register the fonts within FOP</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#Embedding+fonts">Embedding fonts</a>
  +<a href="#embedding">Embedding fonts</a>
   </li>
   </ul>
     
  -<a name="N101C9"></a><a name="Important"></a>
  +<a name="N101C9"></a><a name="intro"></a>
   <h3>Important</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The information on this page applies primarily to the PDF renderer. The PostScript renderer
  @@ -341,7 +341,7 @@
       renderer.</p>
   </div>
     
  -<a name="N101D9"></a><a name="Status"></a>
  +<a name="N101D9"></a><a name="status"></a>
   <h3>Status</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>FOP (building PDF files) normally supports only the base 14 font package defined in the Adobe PDF specification.
  @@ -362,13 +362,13 @@
   </div>
   </div>
     
  -<a name="N101F1"></a><a name="Adding+Type+1+fonts"></a>
  +<a name="N101F1"></a><a name="type1"></a>
   <h3>Adding Type 1 fonts</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>As mentioned above you need an XML file containing font metrics to be able to use an additional font. FOP
       contains a tool that can generate such a font metrics file from a PFM file, which normally comes with the font file.
       </p>
  -<a name="N101FA"></a><a name="Generating+a+font+metrics+file"></a>
  +<a name="N101FA"></a><a name="type1-metrics"></a>
   <h4>Generating a font metrics file</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p> Run the class org.apache.fop.fonts.apps.PFMReader to generate the XML file.
  @@ -404,7 +404,7 @@
         </div>
   </div>
   </div>
  -<a name="N10218"></a><a name="Register+the+fonts+within+FOP"></a>
  +<a name="N10218"></a><a name="type1-register"></a>
   <h4>Register the fonts within FOP</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -449,13 +449,13 @@
   </div>
   </div>
     
  -<a name="N10233"></a><a name="Adding+TrueType+Fonts"></a>
  +<a name="N10233"></a><a name="truetype"></a>
   <h3>Adding TrueType Fonts</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>Adding TrueType fonts is almost identical to the process of
           adding Type 1 fonts. The main difference is in the first
           step.</p>
  -<a name="N1023C"></a><a name="Generating+a+font+metrics+file-N1023C"></a>
  +<a name="N1023C"></a><a name="truetype-metrics"></a>
   <h4>Generating a font metrics file</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>As mentioned above you need an XML file containing font
  @@ -474,7 +474,7 @@
                C:\myfonts\cmr10.ttf C:\myfonts\cmr10.ttf ttfcm.xml
   </pre>
   </div>
  -<a name="N1024D"></a><a name="TrueType+collections"></a>
  +<a name="N1024D"></a><a name="truetype-collections"></a>
   <h4>TrueType collections</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -499,7 +499,7 @@
                msmincho.ttc msminch.xml
   </pre>
   </div>
  -<a name="N10261"></a><a name="Register+the+fonts+within+FOP-N10261"></a>
  +<a name="N10261"></a><a name="truetype-register"></a>
   <h4>Register the fonts within FOP</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -512,7 +512,7 @@
   </div>
   </div>
     
  -<a name="N10270"></a><a name="Embedding+fonts"></a>
  +<a name="N10270"></a><a name="embedding"></a>
   <h3>Embedding fonts</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  
  
  
  1.14      +12 -12    xml-site/targets/fop/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/news.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- news.html	14 Apr 2003 23:35:41 -0000	1.13
  +++ news.html	21 Apr 2003 00:50:30 -0000	1.14
  @@ -292,10 +292,10 @@
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#18+Februar+2003+-+FOP+0.20.5+Release+Candidate+2+available">18 Februar 2003 - FOP 0.20.5 Release Candidate 2 available</a>
  +<a href="#18+February+2003+-+FOP+0.20.5+Release+Candidate+2+available">18 February 2003 - FOP 0.20.5 Release Candidate 2 available</a>
   </li>
   <li>
  -<a href="#2+Februar+2003+-+New+XML+PMC">2 Februar 2003 - New XML PMC</a>
  +<a href="#2+February+2003+-+New+XML+PMC">2 February 2003 - New XML PMC</a>
   </li>
   <li>
   <a href="#28+January+2003+-+FOP+logo+contest">28 January 2003 - FOP logo contest</a>
  @@ -316,10 +316,10 @@
   <a href="#9+November+2002+-+New+Committer">9 November 2002 - New Committer</a>
   </li>
   <li>
  -<a href="#7+Jul+2002+FOP+0.20.4+released">7 Jul 2002 FOP 0.20.4 released</a>
  +<a href="#7+July+2002+FOP+0.20.4+released">7 July 2002 FOP 0.20.4 released</a>
   </li>
   <li>
  -<a href="#13+Jun+2002+FOP+0.20.4+Release+Candidate+available">13 Jun 2002 FOP 0.20.4 Release Candidate available</a>
  +<a href="#13+June+2002+FOP+0.20.4+Release+Candidate+available">13 June 2002 FOP 0.20.4 Release Candidate available</a>
   </li>
   <li>
   <a href="#19+April+2002+-+New+Committers">19 April 2002 - New Committers</a>
  @@ -329,16 +329,16 @@
   </li>
   </ul>
       
  -<a name="N101BE"></a><a name="18+Februar+2003+-+FOP+0.20.5+Release+Candidate+2+available"></a>
  -<h3>18 Februar 2003 - FOP 0.20.5 Release Candidate 2 available</h3>
  +<a name="N101BE"></a><a name="18+February+2003+-+FOP+0.20.5+Release+Candidate+2+available"></a>
  +<h3>18 February 2003 - FOP 0.20.5 Release Candidate 2 available</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
         See the full text of the <a href="http://archives.apache.org/eyebrowse/ReadMsg?listName=fop-dev@xml.apache.org&msgNo=4509">announcement</a>.
         </p>
   </div>
       
  -<a name="N101CC"></a><a name="2+Februar+2003+-+New+XML+PMC"></a>
  -<h3>2 Februar 2003 - New XML PMC</h3>
  +<a name="N101CC"></a><a name="2+February+2003+-+New+XML+PMC"></a>
  +<h3>2 February 2003 - New XML PMC</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
         Jeremias Maerki and Peter B. West are now representing FOP on the XML PMC.
  @@ -390,8 +390,8 @@
   <p>Welcome Oleg Tkachenko!</p>
   </div>
       
  -<a name="N10222"></a><a name="7+Jul+2002+FOP+0.20.4+released"></a>
  -<h3>7 Jul 2002 FOP 0.20.4 released</h3>
  +<a name="N10222"></a><a name="7+July+2002+FOP+0.20.4+released"></a>
  +<h3>7 July 2002 FOP 0.20.4 released</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
     Changes since 0.20.3 include:
  @@ -438,8 +438,8 @@
         </p>
   </div>
       
  -<a name="N10259"></a><a name="13+Jun+2002+FOP+0.20.4+Release+Candidate+available"></a>
  -<h3>13 Jun 2002 FOP 0.20.4 Release Candidate available</h3>
  +<a name="N10259"></a><a name="13+June+2002+FOP+0.20.4+Release+Candidate+available"></a>
  +<h3>13 June 2002 FOP 0.20.4 Release Candidate available</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
     See the full text of the <a href="http://marc.theaimsgroup.com/?l=fop-dev&m=102398470424177&w=4">announcement</a>.
  
  
  
  1.9       +192 -244  xml-site/targets/fop/news.pdf
  
  	<<Binary file>>
  
  
  1.27      +6 -61     xml-site/targets/fop/resources.html
  
  Index: resources.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/resources.html,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- resources.html	14 Apr 2003 23:35:42 -0000	1.26
  +++ resources.html	21 Apr 2003 00:50:30 -0000	1.27
  @@ -302,9 +302,6 @@
   <a href="#mailing-lists-fop-user">FOP User Mailing List</a>
   </li>
   <li>
  -<a href="#mailing-lists-fop-dev">FOP Developer Mailing List</a>
  -</li>
  -<li>
   <a href="#mailing-lists-w3c-xslfo">XSL:FO Mailing List (at W3C)</a>
   </li>
   </ul>
  @@ -330,8 +327,9 @@
   <p>Be sure to set your email client to send plain text email messages to any mailing lists.
   Please do <em>not</em> send html or rtf email, as they do not work well with the archive engines.
   If you are using Microsoft Outlook, this setting can be found at the "Mail Format" tab of the Tools/Options menu.</p>
  +<p>For help in understanding email acronyms, see the <a href="http://www.lingo2word.com/lists/acronym_listA.html">Lingo2Word Acronym List</a>, or the <a href="http://www.keno.org/web_design/acronyms.htm">Keno Internet Services Internet Glossary</a>.</p>
   </div>
  -<a name="N101DC"></a><a name="mailing-lists-fop-user"></a>
  +<a name="N101E7"></a><a name="mailing-lists-fop-user"></a>
   <h4>FOP User Mailing List</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -388,60 +386,7 @@
         
   </ul>
   </div>
  -<a name="N10231"></a><a name="mailing-lists-fop-dev"></a>
  -<h4>FOP Developer Mailing List</h4>
  -<div style="margin-left: 0 ; border: 2px">
  -<p>
  -Use this forum to discuss topics related to FOP development,
  -including patch submissions, bug reports, and design issues.
  -          </p>
  -<ul>
  -            
  -<li>
  -To review the archives, you have several options:
  -              <ul>
  -                
  -<li>The <a href="http://marc.theaimsgroup.com/?l=fop-dev&r=1&w=2">Mailing list ARChives</a> (MARC) at the AIMS group (search).
  -                </li>
  -                
  -<li>
  -The <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=fop-dev@xml.apache.org">Apache Eyebrowse</a> archive (search, list by date, author, subject, or thread).
  -                </li>
  -                
  -<li>
  -The <a href="http://xml.apache.org/mail/fop-dev/">Apache Mailing List archive</a>.
  -                </li>
  -              
  -</ul>
  -            
  -</li>
  -            
  -<li>Before posting questions to any list, see "<a href="#mailing-lists-general">General Information</a>".</li>
  -            
  -<li>
  -See <a href="http://xml.apache.org/mail.html#fop-dev_fop-cvs">Apache XML Mailing Lists</a>
  -for detailed subscription information.
  -            </li>
  -            
  -<li>
  -To subscribe (digest only): Send email to <a href="mailto:fop-dev-digest-subscribe.at.xml.apache.org">fop-dev-digest-subscribe@xml.apache.org</a>.
  -            </li>
  -            
  -<li>
  -To subscribe fully: Send email to <a href="mailto:fop-dev-subscribe.at.xml.apache.org">fop-dev-subscribe@xml.apache.org</a>.
  -            </li>
  -            
  -<li>
  -For standard help: Send email to <a href="mailto:fop-dev-help.at.xml.apache.org">fop-dev-help@xml.apache.org</a>.
  -            </li>
  -            
  -<li>
  -To unsubscribe: Send email to <a href="mailto:fop-dev-unsubscribe.at.xml.apache.org">fop-dev-unsubscribe@xml.apache.org</a>.
  -            </li>
  -      
  -</ul>
  -</div>
  -<a name="N10283"></a><a name="mailing-lists-w3c-xslfo"></a>
  +<a name="N1023C"></a><a name="mailing-lists-w3c-xslfo"></a>
   <h4>XSL:FO Mailing List (at W3C)</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -463,7 +408,7 @@
   </div>
   </div>
     
  -<a name="N102AA"></a><a name="specs"></a>
  +<a name="N10263"></a><a name="specs"></a>
   <h3>Specifications</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -531,7 +476,7 @@
   </ul>
   </div>
     
  -<a name="N102FA"></a><a name="articles"></a>
  +<a name="N102B3"></a><a name="articles"></a>
   <h3>Tutorials/Articles</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -569,7 +514,7 @@
   </ul>
   </div>
     
  -<a name="N10327"></a><a name="products"></a>
  +<a name="N102E0"></a><a name="products"></a>
   <h3>Related/Useful Products</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  
  
  
  1.10      +984 -1228 xml-site/targets/fop/resources.pdf
  
  	<<Binary file>>
  
  
  1.36      +72 -2     xml-site/targets/fop/running.html
  
  Index: running.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/running.html,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- running.html	14 Apr 2003 23:35:42 -0000	1.35
  +++ running.html	21 Apr 2003 00:50:30 -0000	1.36
  @@ -312,7 +312,10 @@
   <a href="#running_xalan">Running Xalan</a>
   </li>
   <li>
  -<a href="#Problems-N1026B">Problems</a>
  +<a href="#memory">Memory Usage</a>
  +</li>
  +<li>
  +<a href="#Problems-N102A3">Problems</a>
   </li>
   </ul>
       
  @@ -430,7 +433,74 @@
         </p>
   </div>
       
  -<a name="N1026B"></a><a name="Problems-N1026B"></a>
  +<a name="N1026B"></a><a name="memory"></a>
  +<h3>Memory Usage</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>
  +FOP can consume quite a bit of memory, even though this has been continually improved.
  +This is partly inherent to the formatting process and partly caused by implementation choices.
  +All FO processors currently on the market have memory problems with certain layouts.
  +      </p>
  +<p>
  +If you are running out of memory when using FOP, here are some ideas that may help:
  +      </p>
  +<ul>
  +        
  +<li>
  +Increase memory available to the JVM. See <a href="http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/java.html">the -Xmx option</a> for more information.
  +          <div class="frame warning">
  +<div class="label">Warning</div>
  +<div class="content">
  +It is usually unwise to increase the memory allocated to the JVM beyond the amount of physical RAM, as this will generally cause significantly slower performance.
  +          </div>
  +</div>
  +        
  +</li>
  +        
  +<li>
  +Avoid forward references.
  +Forward references are references to some later part of a document.
  +Examples include page number citations which refer to pages which follow the citation, tables of contents at the beginning of a document, and page numbering schemes that include the total number of pages in the document (<a href="faq.html#pagenum">"page N of TOTAL"</a>).
  +Forward references cause all subsequent pages to be held in memory until the reference can be resolved, i.e. until the page with the referenced element is encountered.
  +Forward references may be required by the task, but if you are getting a memory overflow, at least consider the possibility of eliminating them.
  +A table of contents might be eliminated, relying on PDF bookmarks instead.
  +Or it might be moved to the end of the document without dimishing its value very much.
  +Or, in some circumstances, the paper could even be reshuffled after printing.
  +        </li>
  +        
  +<li>
  +Avoid large images, especially if they are scaled down.
  +If they need to be scaled, scale them in another application upstream from FOP.
  +For many image formats, memory consumption is driven mainly by the size of the image file itself, not its dimensions (width*height), so increasing the compression rate may help.
  +        </li>
  +        
  +<li>
  +Use multiple page sequences.
  +FOP starts rendering after the end of a page sequence is encountered.
  +While the actual rendering is done page-by-page, some additional memory allocated for other purposes could be freed after the page sequence has been rendered.
  +        </li>
  +        
  +<li>
  +Break down large tables.
  +If you don't use table headers and footers, just start a new table every N rows.
  +With headers and footers, consider integrating them as normal table rows, or, if they are used at page breaks, try to put the information into static content.
  +You can then use markers to change them.
  +        </li>
  +      
  +</ul>
  +<p>
  +There are currently some bugs which cause FOP to go into a nonterminating loop, which will also often result in a memory overflow.
  +A characteristic symptom is continuous <a href="faq.html#boxoverflow">box overflows</a> in the log.
  +Most of these loops are triggered by elements that do not fit in the available space, such as big images or an improperly specified width in nested block elements.
  +The only workaround is to locate such problems and correct them.
  +      </p>
  +<p>
  +One of FOP's stated design goals is to be able to process input of arbitrary size.
  +Addressing this goal is one of the prime motivations behind the <a href="dev/index.html">FOP Redesign</a>.
  +      </p>
  +</div>
  +    
  +<a name="N102A3"></a><a name="Problems-N102A3"></a>
   <h3>Problems</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>If you have problems running FOP, please have a look at the <a target="_top" href="gethelp.html">"How to get Help" page</a>.</p>
  
  
  
  1.8       +392 -106  xml-site/targets/fop/running.pdf
  
  	<<Binary file>>
  
  
  1.9       +43 -51    xml-site/targets/fop/design/areas.html
  
  Index: areas.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/areas.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- areas.html	7 Apr 2003 18:54:45 -0000	1.8
  +++ areas.html	21 Apr 2003 00:50:31 -0000	1.9
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -189,16 +179,6 @@
       
   </ul>
   </li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
  -</li>
  -    
  -</ul>
  -</li>
   </ul>
   </div>
   <!--================= end Menu items ==================-->
  @@ -248,9 +228,6 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#Area+Tree">Area Tree</a>
  -<ul class="minitoc">
  -<li>
   <a href="#Structure">Structure</a>
   </li>
   <li>
  @@ -270,22 +247,29 @@
   </li>
   <li>
   <a href="#Classes">Classes</a>
  +<ul class="minitoc">
  +<li>
  +<a href="#Page+Area+Classes">Page Area Classes</a>
   </li>
   <li>
  -<a href="#Rendering+Area+Tree">Rendering Area Tree</a>
  +<a href="#Block+Area+Classes">Block Area Classes</a>
  +</li>
  +<li>
  +<a href="#Inline+Area+Classes">Inline Area Classes</a>
   </li>
   </ul>
   </li>
  +<li>
  +<a href="#Rendering+Area+Tree">Rendering Area Tree</a>
  +</li>
   </ul>
   
  -<a name="N101C8"></a><a name="Area+Tree"></a>
  -<h3>Area Tree</h3>
  -<div style="margin-left: 0 ; border: 2px">
   <p>
   The code to implement the area tree matches the areas
   defined in the specification. This makes it easier to understand and
   correspond with the specification.
     </p>
  +  
   <p>
   The area tree is created by the layout managers once the layout is decided
   for a page. Once a completed page is finished it can then be added to the
  @@ -293,8 +277,9 @@
   the area tree must be minimal and independant. This means that the data
   uses less memory and can be serialized to an output stream if needed.
     </p>
  -<a name="N101D4"></a><a name="Structure"></a>
  -<h4>Structure</h4>
  +
  +<a name="N101CE"></a><a name="Structure"></a>
  +<h3>Structure</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The area tree is a root element that has a list of page-viewport-areas.
  @@ -303,8 +288,9 @@
   at the root level but lets the area tree model handle each page as it is added.
     </p>
   </div>
  -<a name="N101DE"></a><a name="Page"></a>
  -<h4>Page</h4>
  +
  +<a name="N101D8"></a><a name="Page"></a>
  +<h3>Page</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   A page is made up of five area regions. These are before, start, body,
  @@ -326,8 +312,9 @@
   then the other regions can be done layed out and added.
     </p>
   </div>
  -<a name="N101EE"></a><a name="Block+Areas"></a>
  -<h4>Block Areas</h4>
  +
  +<a name="N101E8"></a><a name="Block+Areas"></a>
  +<h3>Block Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Block areas are created and/or returned by all top level elements
  @@ -337,8 +324,9 @@
   line areas made from a group of inline areas and/or block areas.
     </p>
   </div>
  -<a name="N101F8"></a><a name="Line+Areas"></a>
  -<h4>Line Areas</h4>
  +
  +<a name="N101F2"></a><a name="Line+Areas"></a>
  +<h3>Line Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   A line areas is simply a collection of inline areas that are stacked
  @@ -354,8 +342,9 @@
   all areas in the line are resolved.
     </p>
   </div>
  -<a name="N10205"></a><a name="Inline+Areas"></a>
  -<h4>Inline Areas</h4>
  +
  +<a name="N101FF"></a><a name="Inline+Areas"></a>
  +<h3>Inline Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   There are a few different types of inline areas. All inline areas
  @@ -367,8 +356,9 @@
   and finalised.
     </p>
   </div>
  -<a name="N10212"></a><a name="Repeated+Areas"></a>
  -<h4>Repeated Areas</h4>
  +
  +<a name="N1020C"></a><a name="Repeated+Areas"></a>
  +<h3>Repeated Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   There are cases where the same subtree could be repeated in the area
  @@ -378,15 +368,16 @@
   static areas, table header/footer, svg.
     </p>
   </div>
  -<a name="N1021C"></a><a name="Classes"></a>
  -<h4>Classes</h4>
  +
  +<a name="N10216"></a><a name="Classes"></a>
  +<h3>Classes</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The following class structure will be used to represent the area
   tree.
     </p>
  -<a name="N10225"></a><a name="Page+Area+Classes"></a>
  -<h5>Page Area Classes</h5>
  +<a name="N1021F"></a><a name="Page+Area+Classes"></a>
  +<h4>Page Area Classes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The page area classes hold the top level layout of a page. The
  @@ -394,8 +385,8 @@
   flow areas added.
     </p>
   </div>
  -<a name="N1022F"></a><a name="Block+Area+Classes"></a>
  -<h5>Block Area Classes</h5>
  +<a name="N10229"></a><a name="Block+Area+Classes"></a>
  +<h4>Block Area Classes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The block areas hold other block areas and/or line areas. The
  @@ -408,8 +399,8 @@
   the blocks are placed with an offset from the parent reference area.
     </p>
   </div>
  -<a name="N1023C"></a><a name="Inline+Area+Classes"></a>
  -<h5>Inline Area Classes</h5>
  +<a name="N10236"></a><a name="Inline+Area+Classes"></a>
  +<h4>Inline Area Classes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The inline areas are used to make up a line area. An inline area
  @@ -420,8 +411,10 @@
     </p>
   </div>
   </div>
  -<a name="N10247"></a><a name="Rendering+Area+Tree"></a>
  -<h4>Rendering Area Tree</h4>
  +
  +
  +<a name="N10241"></a><a name="Rendering+Area+Tree"></a>
  +<h3>Rendering Area Tree</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The rendering of an area tree is done by rendering each page
  @@ -456,7 +449,6 @@
   An abstract renderer will be able to handle the generic positioning
   of child areas, iterating through areas that have child areas.
     </p>
  -</div>
   </div>
   
     
  
  
  
  1.5       +108 -125  xml-site/targets/fop/design/areas.pdf
  
  	<<Binary file>>
  
  
  1.10      +1 -21     xml-site/targets/fop/design/breakpos.html
  
  Index: breakpos.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/breakpos.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- breakpos.html	7 Apr 2003 18:54:45 -0000	1.9
  +++ breakpos.html	21 Apr 2003 00:50:31 -0000	1.10
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.14      +1 -21     xml-site/targets/fop/design/embedding.html
  
  Index: embedding.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/embedding.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- embedding.html	14 Apr 2003 23:35:45 -0000	1.13
  +++ embedding.html	21 Apr 2003 00:50:31 -0000	1.14
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.11      +1 -21     xml-site/targets/fop/design/extending.html
  
  Index: extending.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/extending.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- extending.html	7 Apr 2003 18:54:45 -0000	1.10
  +++ extending.html	21 Apr 2003 00:50:31 -0000	1.11
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.12      +1 -21     xml-site/targets/fop/design/fotree.html
  
  Index: fotree.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/fotree.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- fotree.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ fotree.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.13      +1 -21     xml-site/targets/fop/design/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/index.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- index.html	7 Apr 2003 18:54:45 -0000	1.12
  +++ index.html	21 Apr 2003 00:50:31 -0000	1.13
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<span class="sel"><font color="#ffcc00">Index</font></span>
  +<span class="sel"><font color="#ffcc00">Introduction</font></span>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.12      +92 -82    xml-site/targets/fop/design/layout.html
  
  Index: layout.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/layout.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- layout.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ layout.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -189,16 +179,6 @@
       
   </ul>
   </li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
  -</li>
  -    
  -</ul>
  -</li>
   </ul>
   </div>
   <!--================= end Menu items ==================-->
  @@ -248,9 +228,6 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#FO+Layout">FO Layout</a>
  -<ul class="minitoc">
  -<li>
   <a href="#Layout+Managers">Layout Managers</a>
   </li>
   <li>
  @@ -318,20 +295,30 @@
   </li>
   <li>
   <a href="#Test+Cases">Test Cases</a>
  +<ul class="minitoc">
  +<li>
  +<a href="#Simple+Pages">Simple Pages</a>
  +</li>
  +<li>
  +<a href="#Before+Floats%2FFootnotes">Before Floats/Footnotes</a>
  +</li>
  +<li>
  +<a href="#Multicolumn">Multicolumn</a>
  +</li>
  +<li>
  +<a href="#Last+Page">Last Page</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N101C8"></a><a name="FO+Layout"></a>
  -<h3>FO Layout</h3>
  -<div style="margin-left: 0 ; border: 2px">
   <p>
   The aim of the layout system is to be self contained and allow for
   easy changes or extensions for future development. For example the
   line breaking should be decided at a particular point in the process
   that makes it easier to handle other languages.
     </p>
  +  
   <p>
   The layout begins once the hierarchy of FO objects has been constructed.
   Note: it may be possible to start immediately after a block formatting
  @@ -339,13 +326,15 @@
   of the layout. It is also possible to layout all pages in a page sequence
   after each page sequence has been added from the xml.
     </p>
  +  
   <p>
   The layout process is handled by a set of layout managers. The block
   level layout managers are used to create the block areas which are
   added to the region area of a page.
     </p>
  -<a name="N101D7"></a><a name="Layout+Managers"></a>
  -<h4>Layout Managers</h4>
  +
  +<a name="N101D1"></a><a name="Layout+Managers"></a>
  +<h3>Layout Managers</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The layout managers are set up from the hierarchy of the formatting
  @@ -377,8 +366,9 @@
   information will be thrown away once the layout for a page is finalised.
      </p>
   </div>
  -<a name="N101ED"></a><a name="Creating+Managers"></a>
  -<h4>Creating Managers</h4>
  +
  +<a name="N101E7"></a><a name="Creating+Managers"></a>
  +<h3>Creating Managers</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The managers are created by the page sequence. The top level manager
  @@ -396,8 +386,9 @@
   manager at a later stage.
      </p>
   </div>
  -<a name="N101FD"></a><a name="Using+Managers"></a>
  -<h4>Using Managers</h4>
  +
  +<a name="N101F7"></a><a name="Using+Managers"></a>
  +<h3>Using Managers</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Block area layout managers are used to create a block area, other block
  @@ -412,8 +403,9 @@
   added to the current area tree.
      </p>
   </div>
  -<a name="N1020A"></a><a name="Page+Layout"></a>
  -<h4>Page Layout</h4>
  +
  +<a name="N10204"></a><a name="Page+Layout"></a>
  +<h3>Page Layout</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Once the Page layout manager, belonging to the page sequence, is ready
  @@ -460,16 +452,18 @@
   and sizes can be adjusted.
     </p>
   </div>
  -<a name="N10228"></a><a name="Balancing+Page"></a>
  -<h4>Balancing Page</h4>
  +
  +<a name="N10222"></a><a name="Balancing+Page"></a>
  +<h3>Balancing Page</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The page is vertically justified so that it distributes the areas
   on the page for the best result when considering keeps and spacing.
     </p>
   </div>
  -<a name="N10232"></a><a name="Finding+Break"></a>
  -<h4>Finding Break</h4>
  +
  +<a name="N1022C"></a><a name="Finding+Break"></a>
  +<h3>Finding Break</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   First the keeps are checked. The available space on the page may have
  @@ -501,8 +495,9 @@
   regions will be present if it contains at least one area.
     </p>
   </div>
  -<a name="N10248"></a><a name="Optimising"></a>
  -<h4>Optimising</h4>
  +
  +<a name="N10242"></a><a name="Optimising"></a>
  +<h3>Optimising</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Once the areas for the page are finalised then the spacing will
  @@ -511,8 +506,9 @@
   on the page is then adjusted by the appropriate percentage value.
     </p>
   </div>
  -<a name="N10252"></a><a name="Multi-Column+Pages"></a>
  -<h4>Multi-Column Pages</h4>
  +
  +<a name="N1024C"></a><a name="Multi-Column+Pages"></a>
  +<h3>Multi-Column Pages</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   In the case of multi-column pages the column breaks and eventually
  @@ -533,8 +529,9 @@
   columns should still be layed out for the same column height.
     </p>
   </div>
  -<a name="N10262"></a><a name="Completing+Page"></a>
  -<h4>Completing Page</h4>
  +
  +<a name="N1025C"></a><a name="Completing+Page"></a>
  +<h3>Completing Page</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   After the region body has been finished the static areas can be
  @@ -552,8 +549,9 @@
   should be in the order before float, main then footnote.
     </p>
   </div>
  -<a name="N10272"></a><a name="Line+Areas"></a>
  -<h4>Line Areas</h4>
  +
  +<a name="N1026C"></a><a name="Line+Areas"></a>
  +<h3>Line Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Creating a line areas uses a similair concept. Each inline area
  @@ -571,8 +569,9 @@
   page references).
     </p>
   </div>
  -<a name="N10282"></a><a name="Before+Floats+and+Footnotes"></a>
  -<h4>Before Floats and Footnotes</h4>
  +
  +<a name="N1027C"></a><a name="Before+Floats+and+Footnotes"></a>
  +<h3>Before Floats and Footnotes</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The before float region and footnote region are handled by the page
  @@ -581,8 +580,9 @@
   and removed.
     </p>
   </div>
  -<a name="N1028C"></a><a name="Side+Floats"></a>
  -<h4>Side Floats</h4>
  +
  +<a name="N10286"></a><a name="Side+Floats"></a>
  +<h3>Side Floats</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   If a float anchor is present in a particular line area then the available
  @@ -597,8 +597,9 @@
     
   </p>
   </div>
  -<a name="N1029B"></a><a name="Unresolved+Areas"></a>
  -<h4>Unresolved Areas</h4>
  +
  +<a name="N10295"></a><a name="Unresolved+Areas"></a>
  +<h3>Unresolved Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Once the layout of the page is complete there may be unresolved areas.
  @@ -624,8 +625,9 @@
   re-aligned to accomodate the change.
     </p>
   </div>
  -<a name="N102B1"></a><a name="ID+and+Link+Areas"></a>
  -<h4>ID and Link Areas</h4>
  +
  +<a name="N102AB"></a><a name="ID+and+Link+Areas"></a>
  +<h3>ID and Link Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Any formatting object that has an ID or any inline link defines an area
  @@ -638,16 +640,18 @@
   for.
     </p>
   </div>
  -<a name="N102BE"></a><a name="Inline+Areas"></a>
  -<h4>Inline Areas</h4>
  +
  +<a name="N102B8"></a><a name="Inline+Areas"></a>
  +<h3>Inline Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   This is the definition of all inline areas that will exist in the
   area.
     </p>
   </div>
  -<a name="N102C8"></a><a name="Fixed+Areas"></a>
  -<h4>Fixed Areas</h4>
  +
  +<a name="N102C2"></a><a name="Fixed+Areas"></a>
  +<h3>Fixed Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   instream-foreign-object, external-graphic, inline-container
  @@ -656,8 +660,9 @@
   These areas have a fixed width and height. They also have a viewport.
     </p>
   </div>
  -<a name="N102D5"></a><a name="Stretch+Areas"></a>
  -<h4>Stretch Areas</h4>
  +
  +<a name="N102CF"></a><a name="Stretch+Areas"></a>
  +<h3>Stretch Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   leader, inline space
  @@ -666,8 +671,9 @@
   These areas have a fixed height but the width may vary.
     </p>
   </div>
  -<a name="N102E2"></a><a name="Character+Areas"></a>
  -<h4>Character Areas</h4>
  +
  +<a name="N102DC"></a><a name="Character+Areas"></a>
  +<h3>Character Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   character
  @@ -677,8 +683,9 @@
   the current font. There are implicit keeps with adjacent characters.
     </p>
   </div>
  -<a name="N102EF"></a><a name="Anchor+Areas"></a>
  -<h4>Anchor Areas</h4>
  +
  +<a name="N102E9"></a><a name="Anchor+Areas"></a>
  +<h3>Anchor Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   float anchor, footnote anchor
  @@ -688,8 +695,9 @@
   and has a keep with the associated inline area.
     </p>
   </div>
  -<a name="N102FC"></a><a name="Unresolved+Page+Numbers"></a>
  -<h4>Unresolved Page Numbers</h4>
  +
  +<a name="N102F6"></a><a name="Unresolved+Page+Numbers"></a>
  +<h3>Unresolved Page Numbers</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   page-number-citation
  @@ -700,8 +708,9 @@
   when the value is resolved.
     </p>
   </div>
  -<a name="N10309"></a><a name="Block+Areas"></a>
  -<h4>Block Areas</h4>
  +
  +<a name="N10303"></a><a name="Block+Areas"></a>
  +<h3>Block Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The block area has info about the following:
  @@ -726,8 +735,9 @@
   discarded.
     </p>
   </div>
  -<a name="N1032B"></a><a name="Page+Areas"></a>
  -<h4>Page Areas</h4>
  +
  +<a name="N10325"></a><a name="Page+Areas"></a>
  +<h3>Page Areas</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Contains inforamtion about all the block areas in the body,
  @@ -738,15 +748,16 @@
   that can be used to obtain the area associated with that id.
     </p>
   </div>
  -<a name="N10338"></a><a name="Test+Cases"></a>
  -<h4>Test Cases</h4>
  +
  +<a name="N10332"></a><a name="Test+Cases"></a>
  +<h3>Test Cases</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   Here a few layout possibilities areas explored to determine how the
   layout process will handle these situations.
     </p>
  -<a name="N10341"></a><a name="Simple+Pages"></a>
  -<h5>Simple Pages</h5>
  +<a name="N1033B"></a><a name="Simple+Pages"></a>
  +<h4>Simple Pages</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   All blocks (including nested) are placed on the page with minimum spacing
  @@ -756,8 +767,8 @@
   the optimum values.
     </p>
   </div>
  -<a name="N1034B"></a><a name="Before+Floats%2FFootnotes"></a>
  -<h5>Before Floats/Footnotes</h5>
  +<a name="N10345"></a><a name="Before+Floats%2FFootnotes"></a>
  +<h4>Before Floats/Footnotes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   After filling the page with the block areas then the new body height
  @@ -770,8 +781,8 @@
   be considered.
     </p>
   </div>
  -<a name="N10355"></a><a name="Multicolumn"></a>
  -<h5>Multicolumn</h5>
  +<a name="N1034F"></a><a name="Multicolumn"></a>
  +<h4>Multicolumn</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   First the page is filled with all columns for the intial page area.
  @@ -783,8 +794,8 @@
   where before floats or footnotes may have been removed.
     </p>
   </div>
  -<a name="N1035F"></a><a name="Last+Page"></a>
  -<h5>Last Page</h5>
  +<a name="N10359"></a><a name="Last+Page"></a>
  +<h4>Last Page</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   If in the process of adding areas to a page it is found that there
  @@ -792,7 +803,6 @@
   the last page (if applicable). The areas are then placed on a last
   page.
     </p>
  -</div>
   </div>
   </div>
   
  
  
  
  1.5       +475 -391  xml-site/targets/fop/design/layout.pdf
  
  	<<Binary file>>
  
  
  1.12      +1 -21     xml-site/targets/fop/design/optimise.html
  
  Index: optimise.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/optimise.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- optimise.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ optimise.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.12      +45 -51    xml-site/targets/fop/design/properties.html
  
  Index: properties.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/properties.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- properties.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ properties.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -189,16 +179,6 @@
       
   </ul>
   </li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
  -</li>
  -    
  -</ul>
  -</li>
   </ul>
   </div>
   <!--================= end Menu items ==================-->
  @@ -248,9 +228,6 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#Properties">Properties</a>
  -<ul class="minitoc">
  -<li>
   <a href="#Property+datatypes">Property datatypes</a>
   </li>
   <li>
  @@ -258,6 +235,20 @@
   </li>
   <li>
   <a href="#XML+property+specification+format">XML property specification format</a>
  +<ul class="minitoc">
  +<li>
  +<a href="#Generic+properties">Generic properties</a>
  +</li>
  +<li>
  +<a href="#Element-specific+properties">Element-specific properties</a>
  +</li>
  +<li>
  +<a href="#Reference+properties">Reference properties</a>
  +</li>
  +<li>
  +<a href="#Corresponding+properties">Corresponding properties</a>
  +</li>
  +</ul>
   </li>
   <li>
   <a href="#Mapping">Mapping</a>
  @@ -269,15 +260,10 @@
   <a href="#Compound+property+types">Compound property types</a>
   </li>
   </ul>
  -</li>
  -</ul>
  -
   
  -<a name="N101C8"></a><a name="Properties"></a>
  -<h3>Properties</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<a name="N101CE"></a><a name="Property+datatypes"></a>
  -<h4>Property datatypes</h4>
  +  
  +<a name="N101C8"></a><a name="Property+datatypes"></a>
  +<h3>Property datatypes</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The property datatypes are defined in the
   org.apache.fop.datatypes package, except Number and String which are java
  @@ -322,8 +308,10 @@
   reasonable value for other accessor types. For example, a
   SpaceProperty will return the optimum value if asked for a Length.</p>
   </div>
  -<a name="N10202"></a><a name="Property+Makers"></a>
  -<h4>Property Makers</h4>
  +
  +  
  +<a name="N101FC"></a><a name="Property+Makers"></a>
  +<h3>Property Makers</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The Property class contains a nested class called
   <em>Maker</em>. This is the base class for all other property Makers. It
  @@ -345,11 +333,12 @@
   enumerated values are legal, default values, corresponding properties
   and specific datatype conversions.</p>
   </div>
  -<a name="N10215"></a><a name="XML+property+specification+format"></a>
  -<h4>XML property specification format</h4>
  +  
  +<a name="N1020F"></a><a name="XML+property+specification+format"></a>
  +<h3>XML property specification format</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N1021B"></a><a name="Generic+properties"></a>
  -<h5>Generic properties</h5>
  +<a name="N10215"></a><a name="Generic+properties"></a>
  +<h4>Generic properties</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>In the properties xml files, one can define generic property
   definitions which can serve as a basis for individual property
  @@ -402,8 +391,8 @@
   generated for those SVG properties which are not based on generic
   classes defined in svg.</p>
   </div>
  -<a name="N10245"></a><a name="Element-specific+properties"></a>
  -<h5>Element-specific properties</h5>
  +<a name="N1023F"></a><a name="Element-specific+properties"></a>
  +<h4>Element-specific properties</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>Properties may be defined for all flow objects or only for
   particular flow objects. A PropertyListBuilder object will always look
  @@ -421,8 +410,8 @@
   element-specific mappings.
   </p>
   </div>
  -<a name="N1025D"></a><a name="Reference+properties"></a>
  -<h5>Reference properties</h5>
  +<a name="N10257"></a><a name="Reference+properties"></a>
  +<h4>Reference properties</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>A property element may have a type attribute with the value
     <span class="codefrag">ref</span>. The
  @@ -438,8 +427,8 @@
     reference the defined FO properties. The generating mapping for the
     SVG properties will use the FO Maker classes.</p>
   </div>
  -<a name="N10276"></a><a name="Corresponding+properties"></a>
  -<h5>Corresponding properties</h5>
  +<a name="N10270"></a><a name="Corresponding+properties"></a>
  +<h4>Corresponding properties</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>Some properties have both <em>absolute</em> and
   <em>writing-mode-relative</em> forms. In general, the absolute forms
  @@ -466,8 +455,10 @@
   </p>
   </div>
   </div>
  -<a name="N1029E"></a><a name="Mapping"></a>
  -<h4>Mapping</h4>
  +
  +  
  +<a name="N10298"></a><a name="Mapping"></a>
  +<h3>Mapping</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The XSL script <span class="codefrag">propmap.xsl</span> is used to generate
   property mappings based on
  @@ -484,8 +475,10 @@
   <p>The property generation also handles element-specific property
   mappings as specified in the properties XML files.</p>
   </div>
  -<a name="N102B1"></a><a name="Enumerated+values"></a>
  -<h4>Enumerated values</h4>
  +
  +  
  +<a name="N102AB"></a><a name="Enumerated+values"></a>
  +<h3>Enumerated values</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>For any property whose datatype is <span class="codefrag">Enum</span> or which
   contains possible enumerated values, FOP code may need to access
  @@ -509,8 +502,10 @@
   these two constants. An example of a reference in code to the constant
   is <span class="codefrag">KeepTogether.WithinPage.AUTO</span>.</p>
   </div>
  -<a name="N102CA"></a><a name="Compound+property+types"></a>
  -<h4>Compound property types</h4>
  +
  +  
  +<a name="N102C4"></a><a name="Compound+property+types"></a>
  +<h3>Compound property types</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>Some XSL FO properties are specified by compound datatypes. In the FO file,
   these are defined by a group of attributes, each having a name of the
  @@ -544,7 +539,6 @@
   the result is a Property object, and the actual value may be accessed
   (in this example) by using the "getLength()" accessor.
   </p>
  -</div>
   </div>
       
   </div>
  
  
  
  1.5       +138 -155  xml-site/targets/fop/design/properties.pdf
  
  	<<Binary file>>
  
  
  1.12      +1 -21     xml-site/targets/fop/design/renderers.html
  
  Index: renderers.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/renderers.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- renderers.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ renderers.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <a href="useragent.html">User Agent</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.12      +1 -21     xml-site/targets/fop/design/useragent.html
  
  Index: useragent.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/useragent.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- useragent.html	7 Apr 2003 18:54:45 -0000	1.11
  +++ useragent.html	21 Apr 2003 00:50:31 -0000	1.12
  @@ -114,21 +114,11 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Home</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
   <li>
  -<a href="index.html">Index</a>
  +<a href="index.html">Introduction</a>
   </li>
         
   <li>
  @@ -185,16 +175,6 @@
         
   <li>
   <span class="sel"><font color="#ffcc00">User Agent</font></span>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
  -<font color="#CFDCED">Alternate</font>
  -<ul>
  -      
  -<li>
  -<a href="alt.design/index.html">ALT DESIGN</a>
   </li>
       
   </ul>
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/FOPropertySets.html
  
  Index: FOPropertySets.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/FOPropertySets.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.11      +0 -0      xml-site/targets/fop/design/alt.design/FoXMLEvent.html
  
  Index: FoXMLEvent.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/FoXMLEvent.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  
  
  
  1.11      +0 -0      xml-site/targets/fop/design/alt.design/SyncedFoXmlEventsBuffer.html
  
  Index: SyncedFoXmlEventsBuffer.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/SyncedFoXmlEventsBuffer.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  
  
  
  1.11      +0 -0      xml-site/targets/fop/design/alt.design/XMLNamespaces.html
  
  Index: XMLNamespaces.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/XMLNamespaces.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  
  
  
  1.10      +0 -0      xml-site/targets/fop/design/alt.design/codedisplay.js
  
  Index: codedisplay.js
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/codedisplay.js,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/AbstractPropertyValue.html
  
  Index: AbstractPropertyValue.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/AbstractPropertyValue.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/FOAttributes.html
  
  Index: FOAttributes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/FOAttributes.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropNames.html
  
  Index: PropNames.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropNames.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/Property.html
  
  Index: Property.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/Property.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertyConsts.html
  
  Index: PropertyConsts.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyConsts.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertyParser.html
  
  Index: PropertyParser.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyParser.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertySets.html
  
  Index: PropertySets.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertySets.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertyTokenizer.html
  
  Index: PropertyTokenizer.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyTokenizer.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertyValue.html
  
  Index: PropertyValue.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyValue.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/PropertyValueList.html
  
  Index: PropertyValueList.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyValueList.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.20      +0 -0      xml-site/targets/fop/design/alt.design/properties/ShorthandPropSets.html
  
  Index: ShorthandPropSets.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/ShorthandPropSets.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  
  
  
  1.10      +0 -0      xml-site/targets/fop/design/alt.design/properties/codedisplay.js
  
  Index: codedisplay.js
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/codedisplay.js,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  
  
  
  1.12      +4 -0      xml-site/targets/fop/dev/configuration.html
  
  Index: configuration.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/configuration.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- configuration.html	14 Apr 2003 23:35:47 -0000	1.11
  +++ configuration.html	21 Apr 2003 00:50:33 -0000	1.12
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.11      +4 -0      xml-site/targets/fop/dev/examples.html
  
  Index: examples.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/examples.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- examples.html	7 Apr 2003 18:54:49 -0000	1.10
  +++ examples.html	21 Apr 2003 00:50:33 -0000	1.11
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.12      +4 -0      xml-site/targets/fop/dev/extensions.html
  
  Index: extensions.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/extensions.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- extensions.html	14 Apr 2003 23:35:47 -0000	1.11
  +++ extensions.html	21 Apr 2003 00:50:33 -0000	1.12
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.12      +4 -0      xml-site/targets/fop/dev/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/faq.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- faq.html	12 Apr 2003 19:29:07 -0000	1.11
  +++ faq.html	21 Apr 2003 00:50:33 -0000	1.12
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.9       +4 -0      xml-site/targets/fop/dev/fonts.html
  
  Index: fonts.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/fonts.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- fonts.html	7 Apr 2003 18:54:49 -0000	1.8
  +++ fonts.html	21 Apr 2003 00:50:33 -0000	1.9
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.2       +14 -9     xml-site/targets/fop/dev/implement.html
  
  Index: implement.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/implement.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- implement.html	7 Apr 2003 18:54:49 -0000	1.1
  +++ implement.html	21 Apr 2003 00:50:33 -0000	1.2
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  @@ -312,35 +316,36 @@
           
   <tr>
             
  -<td colspan="1" rowspan="1"><em>fo.FOTreeBuilder.endElement()</em> runs the end() method for each node as it is created. The <em>fo.pagination.PageSequence</em> class overrides this end() method to run <em>apps.LayoutHandler.endPageSequence()</em>, which in turn runs <em>fo.pagination.PageSequence.format()</em>.</td>
  -          <td colspan="1" rowspan="1">the end of a PageSequence element causes the PageSequence object to be passed to <em>apps.StreamRenderer.render</em>, which in turn runs fo.pagination.PageSequence.format.</td>
  +<td colspan="1" rowspan="1"><span class="codefrag">fo.FOTreeBuilder.endElement()</span> runs the <span class="codefrag">end()</span> method for each node as it is created. The <em>fo.pagination.PageSequence</em> class overrides this <span class="codefrag">end()</span> method to run <span class="codefrag">apps.LayoutHandler.endPageSequence()</span>, which in turn runs <span class="codefrag">fo.pagination.PageSequence.format()</span>.</td>
  +          <td colspan="1" rowspan="1">the end of a PageSequence element causes the PageSequence object to be passed to <span class="codefrag">apps.StreamRenderer.render()</span>, which in turn runs <span class="codefrag">fo.pagination.PageSequence.format()</span>.</td>
           
   </tr>
           
   <tr>
             
  -<td colspan="1" rowspan="1">.</td>
  -          <td colspan="1" rowspan="1"><em>fo.pagination.PageSequence.addFlow()</em> programatically adds a Flow object to the page sequence.</td>
  +<td colspan="1" rowspan="1"><span class="codefrag">fo.pagination.PageSequence.format()</span> creates a <em>layoutmgr.PageLayoutManager</em>, passing the AreaTree and PageSequence objects to it, then calls its <span class="codefrag">run()</span> method.</td>
  +          <td colspan="1" rowspan="1"><span class="codefrag">fo.pagination.PageSequence.addFlow()</span> programatically adds a Flow object to the page sequence.</td>
           
   </tr>
           
   <tr>
             
   <td colspan="1" rowspan="1">.</td>
  -          <td colspan="1" rowspan="1">fo.pagination.PageSequence.makePage() creates a BodyArea and passes it to <em>fo.Flow.layout</em></td>
  +          <td colspan="1" rowspan="1"><span class="codefrag">fo.pagination.PageSequence.makePage()</span> creates a BodyArea and passes it to <em>fo.Flow.layout</em></td>
           
   </tr>
           
   <tr>
             
  -<td colspan="2" rowspan="1">the layout process is then driven from <em>fo.pagination.PageSequence.format</em>.</td>
  +<td colspan="1" rowspan="1">.</td>
  +          <td colspan="1" rowspan="1">the layout process is then driven from <span class="codefrag">fo.pagination.PageSequence.format()</span>.</td>
           
   </tr>
         
   </table>
   </div>
       
  -<a name="N1025F"></a><a name="Layout"></a>
  +<a name="N10277"></a><a name="Layout"></a>
   <h3>Layout</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>There are layout managers for each type of layout decision.
  @@ -350,7 +355,7 @@
   As pages are completed, they are added to the Area Tree.</p>
   </div>
       
  -<a name="N10269"></a><a name="Area+Tree"></a>
  +<a name="N10281"></a><a name="Area+Tree"></a>
   <h3>Area Tree</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The area tree is a data structure designed to hold the page areas.
  @@ -365,7 +370,7 @@
   </p>
   </div>
       
  -<a name="N10276"></a><a name="Rendering"></a>
  +<a name="N1028E"></a><a name="Rendering"></a>
   <h3>Rendering</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  
  
  
  1.2       +61 -61    xml-site/targets/fop/dev/implement.pdf
  
  	<<Binary file>>
  
  
  1.13      +128 -29   xml-site/targets/fop/dev/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/index.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- index.html	14 Apr 2003 23:35:47 -0000	1.12
  +++ index.html	21 Apr 2003 00:50:33 -0000	1.13
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  @@ -257,16 +261,28 @@
   <a href="#Getting+Involved">Getting Involved</a>
   <ul class="minitoc">
   <li>
  -<a href="#Get+familiar+with+the+FOP-related+standards">Get familiar with the FOP-related standards</a>
  +<a href="#apache-roles">Understand Apache Roles</a>
  +</li>
  +<li>
  +<a href="#Understand+FOP+Development+Tasks">Understand FOP Development Tasks</a>
  +</li>
  +<li>
  +<a href="#Understand+FOP-related+standards">Understand FOP-related standards</a>
   </li>
   <li>
  -<a href="#FOP%27s+Design">FOP's Design</a>
  +<a href="#doc">Review the Developer Documentation</a>
   </li>
   <li>
  -<a href="#Subscribe+to+the+fop+developers+list">Subscribe to the fop developers list</a>
  +<a href="#design">Understand FOP's Design</a>
   </li>
   <li>
  -<a href="#Look+at+the+developer%27s+code+using+cvs">Look at the developer's code using cvs</a>
  +<a href="#mail-fop-dev">Subscribe to the fop-dev Mailing List</a>
  +</li>
  +<li>
  +<a href="#mail-fop-cvs">Subscribe to the fop-cvs Mailing List</a>
  +</li>
  +<li>
  +<a href="#Download+and+Use+the+Developers%27+Code+Using+CVS">Download and Use the Developers' Code Using CVS</a>
   </li>
   <li>
   <a href="#patches">Submitting Patches</a>
  @@ -306,49 +322,132 @@
   <a name="N101EF"></a><a name="Getting+Involved"></a>
   <h3>Getting Involved</h3>
   <div style="margin-left: 0 ; border: 2px">
  +<a name="N101F5"></a><a name="apache-roles"></a>
  +<h4>Understand Apache Roles</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Review the <a href="http://xml.apache.org/roles.html">Apache Project Roles and Responsibilities</a> document for an understanding of the various roles of contributors within the community.</p>
  -<p>There are many different ways that you can help with FOP development.
  -The development of FOP and the related plans and tasks are discussed on the dev mailing list.
  -Users can help or get issues resolved by contributing information and examples to the developers.
  -      </p>
  -<a name="N101FF"></a><a name="Get+familiar+with+the+FOP-related+standards"></a>
  -<h4>Get familiar with the FOP-related standards</h4>
  +</div>
  +<a name="N10203"></a><a name="Understand+FOP+Development+Tasks"></a>
  +<h4>Understand FOP Development Tasks</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>There are many different ways that you can help with FOP development. The following is a non-exhaustive list of ways that <em>non-programmers</em> can help. Remember that an hour spent on the tasks below is an hour that a programmer can devote to fixing bugs or adding features instead:</p>
  +<ul>
  +          
  +<li>Answer questions on the fop-user mailing list.</li>
  +          
  +<li>Contribute examples that are useful to other users.</li>
  +          
  +<li>Contribute test cases.</li>
  +          
  +<li>Submit well-written feature requests.</li>
  +          
  +<li>Submit well-written bug reports.</li>
  +          
  +<li>Review open issues to see if you have any insight into them that might help a programmer solve the problem faster. Add comments and test cases as appropriate.</li>
  +          
  +<li>Test newly-closed issues to make sure they are truly closed.</li>
  +          
  +<li>Submit patches to the documentation.</li>
  +        
  +</ul>
  +<p>Of course, we're glad to have programmers help as well. Here are some additional tasks that would require programming ability:</p>
  +<ul>
  +          
  +<li>Fixing bugs.</li>
  +          
  +<li>Implementing new features.</li>
  +        
  +</ul>
  +</div>
  +<a name="N10237"></a><a name="Understand+FOP-related+standards"></a>
  +<h4>Understand FOP-related standards</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>At the moment FOP is mainly a tool to render XSL-FO files to pdf. Therefore if you want to contribute to FOP you should become familiar with these standards. You can find links at <a href="../resources.html#specs">Specifications</a>.</p>
   </div>
  -<a name="N1020D"></a><a name="FOP%27s+Design"></a>
  -<h4>FOP's Design</h4>
  +<a name="N10245"></a><a name="doc"></a>
  +<h4>Review the Developer Documentation</h4>
  +<div style="margin-left: 0 ; border: 2px"></div>
  +<a name="N1024C"></a><a name="design"></a>
  +<h4>Understand FOP's Design</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>The design for FOP is specified under the <a href="../design/index.html">Design</a> section. This is where the information on how FOP is developed and designed
   internally will be kept.
       </p>
   </div>
  -<a name="N1021B"></a><a name="Subscribe+to+the+fop+developers+list"></a>
  -<h4>Subscribe to the fop developers list</h4>
  +<a name="N1025A"></a><a name="mail-fop-dev"></a>
  +<h4>Subscribe to the fop-dev Mailing List</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<p>You can subscribe to fop-dev@xml.apache.org by sending an email
  -        to <a href="mailto:fop-dev-subscribe.at.xml.apache.org">fop-dev-subscribe@xml.apache.org</a>
  +<p>
  +Use this forum to discuss topics related to FOP development,
  +including patch submissions, bug reports, and design issues.
  +        </p>
  +<ul>
  +          
  +<li>
  +To review the archives, you have several options:
  +            <ul>
  +              
  +<li>The <a href="http://marc.theaimsgroup.com/?l=fop-dev&r=1&w=2">Mailing list ARChives</a> (MARC) at the AIMS group (search).
  +              </li>
  +              
  +<li>
  +The <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=fop-dev@xml.apache.org">Apache Eyebrowse</a> archive (search, list by date, author, subject, or thread).
  +              </li>
  +              
  +<li>
  +The <a href="http://xml.apache.org/mail/fop-dev/">Apache Mailing List archive</a>.
  +              </li>
  +            
  +</ul>
  +          
  +</li>
  +          
  +<li>Before posting questions to any list, see "<a href="../resources.html#mailing-lists-general">General Information</a>".</li>
  +          
  +<li>
  +See <a href="http://xml.apache.org/mail.html#fop-dev_fop-cvs">Apache XML Mailing Lists</a>
  +for detailed subscription information.
  +          </li>
  +          
  +<li>
  +To subscribe (digest only): Send email to <a href="mailto:fop-dev-digest-subscribe.at.xml.apache.org">fop-dev-digest-subscribe@xml.apache.org</a>.
  +          </li>
  +          
  +<li>
  +To subscribe fully: Send email to <a href="mailto:fop-dev-subscribe.at.xml.apache.org">fop-dev-subscribe@xml.apache.org</a>.
  +          </li>
  +          
  +<li>
  +For standard help: Send email to <a href="mailto:fop-dev-help.at.xml.apache.org">fop-dev-help@xml.apache.org</a>.
  +          </li>
  +          
  +<li>
  +To unsubscribe: Send email to <a href="mailto:fop-dev-unsubscribe.at.xml.apache.org">fop-dev-unsubscribe@xml.apache.org</a>.
  +          </li>
           
  -</p>
  -<p>Sending bug reports and feature requests to the list is a welcome and important contribution to
  -     developing FOP.  </p>
  -<p>Read also the <a href="http://marc.theaimsgroup.com/?l=fop-dev&r=1&w=2">archive</a>
  -     of the discussion list fop-dev to get an idea of the issues being discussed. </p>
  +</ul>
  +</div>
  +<a name="N102AC"></a><a name="mail-fop-cvs"></a>
  +<h4>Subscribe to the fop-cvs Mailing List</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>When changes are committed to the code repository, a record of the diffs is emailed to the fop-cvs mailing list. FOP developers are encouraged to subscribe to this list because it helps in following the progress of the project.
  +        </p>
  +<ul>
  +          
  +<li>Subscribe by sending an email to <a href="mailto:fop-cvs-subscribe.at.xml.apache.org">fop-cvs-subscribe@xml.apache.org</a>.</li>
  +        
  +</ul>
   </div>
  -<a name="N10233"></a><a name="Look+at+the+developer%27s+code+using+cvs"></a>
  -<h4>Look at the developer's code using cvs</h4>
  +<a name="N102C0"></a><a name="Download+and+Use+the+Developers%27+Code+Using+CVS"></a>
  +<h4>Download and Use the Developers' Code Using CVS</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>Between releases the newest code can be accessed via cvs. To do this you need to install a cvs
        client on your computer, if it is not already there. An explanation how to connect to the
        FOP source repository can be found at <a href="http://xml.apache.org/cvs.html">http://xml.apache.org/cvs.html</a>.
        An introduction into cvs and the cvs manual can be found in the
        <a href="http://xml.apache.org/library.html">reference library</a>.</p>
  -<p>All changes to the code repository are sent to a special mailing list. After a cvs commit the diffs are automatically sent to this list. You can subscribe
  -     to fop-cvs@xml.apache.org by sending an email to <a href="mailto:fop-cvs-subscribe.at.xml.apache.org">
  -     fop-cvs-subscribe@xml.apache.org</a>. If you want to contribute to the development of FOP you should subscribe,
  -     because it is important that you follow changes being made. </p>
   </div>
  -<a name="N1024C"></a><a name="patches"></a>
  +<a name="N102D2"></a><a name="patches"></a>
   <h4>Submitting Patches</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>If you have useful changes to source code (bugfixes or enhancements), test files, or documentation that you would like to contribute to the project, please do the following:</p>
  @@ -367,7 +466,7 @@
   </ul>
   <p>One of the committers will test your patch and consider its implications for the project. They will then either commit it to the repository or explain on the issue why they did not. Depending on the work load and skill-sets of the various committers, it may take some time before a a submitted patch is addressed.</p>
   </div>
  -<a name="N10272"></a><a name="Coding+Conventions"></a>
  +<a name="N102F8"></a><a name="Coding+Conventions"></a>
   <h4>Coding Conventions</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>As mentioned in <a href="http://xml.apache.org/source.html">Apache XML Project Guidelines</a>,
  
  
  
  1.10      +910 -425  xml-site/targets/fop/dev/index.pdf
  
  	<<Binary file>>
  
  
  1.3       +4 -0      xml-site/targets/fop/dev/pdf.html
  
  Index: pdf.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/pdf.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- pdf.html	7 Apr 2003 18:54:50 -0000	1.2
  +++ pdf.html	21 Apr 2003 00:50:33 -0000	1.3
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.2       +4 -0      xml-site/targets/fop/dev/ps.html
  
  Index: ps.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/ps.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ps.html	7 Apr 2003 18:54:50 -0000	1.1
  +++ ps.html	21 Apr 2003 00:50:33 -0000	1.2
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.12      +4 -0      xml-site/targets/fop/dev/svg.html
  
  Index: svg.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/svg.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- svg.html	14 Apr 2003 23:35:47 -0000	1.11
  +++ svg.html	21 Apr 2003 00:50:33 -0000	1.12
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.2       +4 -0      xml-site/targets/fop/dev/testing.html
  
  Index: testing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/testing.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- testing.html	7 Apr 2003 18:54:50 -0000	1.1
  +++ testing.html	21 Apr 2003 00:50:33 -0000	1.2
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  
  1.4       +4 -0      xml-site/targets/fop/dev/tools.html
  
  Index: tools.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/dev/tools.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- tools.html	7 Apr 2003 18:54:50 -0000	1.3
  +++ tools.html	21 Apr 2003 00:50:33 -0000	1.4
  @@ -200,6 +200,10 @@
   <li>
   <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
   </li>
  +      
  +<li>
  +<a target="_blank" href="http://cvs.apache.org/viewcvs.cgi/xml-fop">ViewCVS</a>
  +</li>
       
   </ul>
   </li>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org