xml-general-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From je...@apache.org
Subject cvs commit: xml-site/targets/fop/svg text.svg.html
Date Mon, 31 Mar 2003 23:24:43 GMT
jefft       2003/03/31 15:24:41

  Modified:    targets/fop anttask.html bugs.html changes.html changes.pdf
                        changes.rss.xml compiling.html compliance.html
                        compliance.pdf configuration.html download.html
                        embedding.html examples.html extensions.html
                        faq.html faq.pdf fonts.html gethelp.html index.html
                        index.pdf involved.html license.html
                        logocontest.html news.html output.html output.pdf
                        pdfencryption.html relnotes.html resources.html
                        running.html status.html svg.html svg.pdf
                        testing.html todo.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 faq.pdf fonts.html
                        fonts.pdf index.html index.pdf svg.html svg.pdf
                        tools.html tools.pdf
  Added:       targets/fop/dev pdf.html pdf.pdf
               targets/fop/dev/design/alt.design index.html
               targets/fop/svg text.svg.html
  Log:
  Automatic publish at Tue Apr  1 01:24:36 CEST 2003 from http://forrestbot.cocoondev.org.
  
  Revision  Changes    Path
  1.2       +0 -8      xml-site/targets/fop/anttask.html
  
  Index: anttask.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/anttask.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- anttask.html	11 Mar 2003 15:34:36 -0000	1.1
  +++ anttask.html	31 Mar 2003 23:24:30 -0000	1.2
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.24      +0 -8      xml-site/targets/fop/bugs.html
  
  Index: bugs.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/bugs.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- bugs.html	17 Mar 2003 23:29:08 -0000	1.23
  +++ bugs.html	31 Mar 2003 23:24:30 -0000	1.24
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.9       +21 -9     xml-site/targets/fop/changes.html
  
  Index: changes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/changes.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- changes.html	17 Mar 2003 23:29:09 -0000	1.8
  +++ changes.html	31 Mar 2003 23:24:30 -0000	1.9
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -328,6 +320,26 @@
   <h3>Version 2003 (2003)</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  +   	
  +<li>
  +<img alt="update" src="images/update.jpg">
  +   		PDF and PS transcoders now have a common base class. It also
  +   		optionally supports Avalon Logging and Configuration. Support for
  +   		plugging in an EntityResolver into Batik is now included.
  +   	(JM)</li>
  +   	
  +<li>
  +<img alt="update" src="images/update.jpg">
  +   		Implemented on-the-fly stream output (less buffering leads to
  +   		decreased memory usage and increased speed).
  +   	(JM)</li>
  +   	
  +<li>
  +<img alt="update" src="images/update.jpg">
  +   		General refactoring of the PDF library to centralize certain
  +   		behaviour and reduce redundancy. Some memory allocation
  +   		optimizations.
  +   	(JM)</li>
       
   <li>
   <img alt="update" src="images/update.jpg">
  @@ -386,7 +398,7 @@
   </ul>
   </div>
      
  -<a name="N10053"></a><a name="2002"></a>
  +<a name="N10065"></a><a name="2002"></a>
   <h3>Version 2002 (2002)</h3>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  
  
  
  1.7       +335 -387  xml-site/targets/fop/changes.pdf
  
  	<<Binary file>>
  
  
  1.4       +23 -0     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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- changes.rss.xml	17 Mar 2003 23:29:09 -0000	1.3
  +++ changes.rss.xml	31 Mar 2003 23:24:31 -0000	1.4
  @@ -5,6 +5,29 @@
                 JM
                 :
                 
  +   		PDF and PS transcoders now have a common base class. It also
  +   		optionally supports Avalon Logging and Configuration. Support for
  +   		plugging in an EntityResolver into Batik is now included.
  +   	</description></item><item><title>code update</title><link>http://xml.apache.org/fop//changes.html</link><description>code update
  +              by 
  +              JM
  +              :
  +              
  +   		Implemented on-the-fly stream output (less buffering leads to
  +   		decreased memory usage and increased speed).
  +   	</description></item><item><title>code update</title><link>http://xml.apache.org/fop//changes.html</link><description>code update
  +              by 
  +              JM
  +              :
  +              
  +   		General refactoring of the PDF library to centralize certain
  +   		behaviour and reduce redundancy. Some memory allocation
  +   		optimizations.
  +   	</description></item><item><title>code update</title><link>http://xml.apache.org/fop//changes.html</link><description>code update
  +              by 
  +              JM
  +              :
  +              
         Enhanced PDF encryption support so it is optional depending on the 
         availability of JCE and/or cryptographic algorithms.
       </description></item><item><title>code add</title><link>http://xml.apache.org/fop//changes.html</link><description>code add
  
  
  
  1.29      +0 -8      xml-site/targets/fop/compiling.html
  
  Index: compiling.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/compiling.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- compiling.html	11 Mar 2003 15:34:36 -0000	1.28
  +++ compiling.html	31 Mar 2003 23:24:31 -0000	1.29
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.7       +7 -11     xml-site/targets/fop/compliance.html
  
  Index: compliance.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/compliance.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- compliance.html	18 Mar 2003 09:27:21 -0000	1.6
  +++ compliance.html	31 Mar 2003 23:24:31 -0000	1.7
  @@ -2,7 +2,7 @@
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title></title>
  +<title>FOP 0.20.4 Standards Compliance</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
   <body text="#000000" bgcolor="#FFFFFF">
  @@ -192,14 +192,6 @@
   <li>
   <span class="sel"><font color="#ffcc00">Compliance</font></span>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -319,8 +311,13 @@
         -->
         </style>
   </head>
  -<body>
  +<table summary="" class="title">
  +<tr>
  +<td valign="middle">
   <h1>FOP 0.20.4 Standards Compliance</h1>
  +</td><td align="center" width="40" nowrap="nowrap"><a href="compliance.pdf" class="dida"><img border="0" src="skin/images/pdfdoc.gif" alt="PDF"><br>PDF</a></td>
  +</tr>
  +</table>
   <h2>W3C XSL-FO 1.0 Standard</h2>
   <p>FOP's goal is to be compliant with the W3C XSL-FO 1.0 standard. There are three levels of compliance specified in the standard: basic, extended, and complete. In the tables below, blue indicates support at the specified level of compliance, and red indicates a lack of support.</p>
   <h3>XSL-FO Object Support</h3>
  @@ -1487,7 +1484,6 @@
   <td>xml:lang</td><td align="center" class="yes">.</td><td align="center" class="yes">.</td><td align="center" class="no">no</td><td align="center">.</td>
   </tr>
   </table>
  -</body>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
   </tr>
  
  
  
  1.4       +0 -1629   xml-site/targets/fop/compliance.pdf
  
  	<<Binary file>>
  
  
  1.8       +0 -8      xml-site/targets/fop/configuration.html
  
  Index: configuration.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/configuration.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- configuration.html	11 Mar 2003 15:34:36 -0000	1.7
  +++ configuration.html	31 Mar 2003 23:24:31 -0000	1.8
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.29      +0 -8      xml-site/targets/fop/download.html
  
  Index: download.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/download.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- download.html	11 Mar 2003 15:34:36 -0000	1.28
  +++ download.html	31 Mar 2003 23:24:31 -0000	1.29
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.31      +0 -8      xml-site/targets/fop/embedding.html
  
  Index: embedding.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/embedding.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- embedding.html	11 Mar 2003 15:34:36 -0000	1.30
  +++ embedding.html	31 Mar 2003 23:24:31 -0000	1.31
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.24      +0 -8      xml-site/targets/fop/examples.html
  
  Index: examples.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/examples.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- examples.html	11 Mar 2003 15:34:37 -0000	1.23
  +++ examples.html	31 Mar 2003 23:24:31 -0000	1.24
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.19      +0 -8      xml-site/targets/fop/extensions.html
  
  Index: extensions.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/extensions.html,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- extensions.html	11 Mar 2003 15:34:37 -0000	1.18
  +++ extensions.html	31 Mar 2003 23:24:32 -0000	1.19
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.22      +48 -77    xml-site/targets/fop/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/faq.html,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- faq.html	25 Mar 2003 02:34:08 -0000	1.21
  +++ faq.html	31 Mar 2003 23:24:32 -0000	1.22
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -453,8 +445,8 @@
   <a name="part_svg-menu"></a><a href="#part_svg">5. Batik/SVG specific questions</a>
   <ul>
   <li>
  -<a name="svg_text-menu"></a><a href="#svg_text">SVG text rendered in bad quality. How do I put SVG text as text
  -      into PDF?</a>
  +<a name="svg_text-menu"></a><a href="#svg_text">The rendering of SVG text in my PDF is of poor quality.
  +Can I control this?</a>
   </li>
   <li>
   <a name="svg_headless-menu"></a><a href="#svg_headless">How do I use FOP with SVG on headless servers?</a>
  @@ -1384,38 +1376,13 @@
   <h4>5. Batik/SVG specific questions</h4>
   <div style="margin-left: 0 ; border: 2px">
   <a name="N10463"></a><a name="svg_text"></a>
  -<h5>5.1. SVG text rendered in bad quality. How do I put SVG text as text
  -      into PDF?<span style="float: right"><a href="#svg_text-menu">^</a></span>
  +<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>
  -          The svg text is rendered as shapes, the Acrobat viewer displays it
  -          with bad quality unless you turn on smooth line art in the Acrobat
  -          preferences. The printout is always ok, it's only the screen view
  -          which is of bad quality by default.
  -        </p>
  -<p>
  -          You can force Batik not to render SVG text by setting the
  -          strokeSVGText property to false. You can do this in the user
  -          configuration file:
  -        </p>
  -<pre class="code">&lt;entry&gt;
  -  &lt;key&gt;strokeSVGText&lt;/key&gt;
  -  &lt;value&gt;false&lt;/value&gt;
  -&lt;/entry&gt;</pre>
  -<p>
  -          In a servlet environment, you can set it directly:
  -        </p>
  -<pre class="code">org.apache.fop.configuration.Configuration.put("strokeSVGText", Boolean.FALSE);</pre>
  -<p>
  -          See also <a href="#usercfg">using a user configuration file</a>
  -          in a servlet.
  -        </p>
  -<p>
  -          This does not work for other renderers.
  -        </p>
  +<p>See <a href="svg.html#pdf_text">Placing SVG Text into PDF</a>.</p>
   </div>
  -<a name="N10483"></a><a name="svg_headless"></a>
  +<a name="N1046F"></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">
  @@ -1448,7 +1415,7 @@
           
   </ul>
   </div>
  -<a name="N1049E"></a><a name="svghangs"></a>
  +<a name="N1048A"></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">
  @@ -1458,7 +1425,7 @@
             System.exit(0) somewhere.
           </p>
   </div>
  -<a name="N104A6"></a><a name="svg_url"></a>
  +<a name="N10492"></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>
  @@ -1512,10 +1479,10 @@
   </p>
   </div>
   </div>
  -<a name="N104D2"></a><a name="part_pdf"></a>
  +<a name="N104BE"></a><a name="part_pdf"></a>
   <h4>6. PDF specific (includes Acrobat peculiarities)</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N104D6"></a><a name="pdf_embed_font"></a>
  +<a name="N104C2"></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">
  @@ -1524,7 +1491,7 @@
             about embedding fonts.
           </p>
   </div>
  -<a name="N104E2"></a><a name="pdf_characters"></a>
  +<a name="N104CE"></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>
  @@ -1549,7 +1516,7 @@
           </p>
   <pre class="code">&lt;fo:inline font-family="Helvetica"&gt;&amp;#x2205;&lt;/fo:inline&gt;</pre>
   </div>
  -<a name="N10500"></a><a name="PDF-postprocess"></a>
  +<a name="N104EC"></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">
  @@ -1571,7 +1538,7 @@
           
   </ul>
   </div>
  -<a name="N10516"></a><a name="pdf-security"></a>
  +<a name="N10502"></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>
  @@ -1632,7 +1599,7 @@
             password, encryption strength and other parameters.
           </p>
   </div>
  -<a name="N1052C"></a><a name="pdf_doc_properties"></a>
  +<a name="N10518"></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>
  @@ -1641,7 +1608,7 @@
           include those mentioned in the <a href="#PDF-postprocess">PDF
           Post-Processing FAQ</a>.</p>
   </div>
  -<a name="N10538"></a><a name="pdf_watermark"></a>
  +<a name="N10524"></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">
  @@ -1670,7 +1637,7 @@
           
   </ul>
   </div>
  -<a name="N10550"></a><a name="pdf_print_contortion"></a>
  +<a name="N1053C"></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">
  @@ -1682,7 +1649,7 @@
             settings too.
           </p>
   </div>
  -<a name="N10558"></a><a name="pdf_bookmark_display"></a>
  +<a name="N10544"></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">
  @@ -1693,10 +1660,10 @@
           </p>
   </div>
   </div>
  -<a name="N10564"></a><a name="part_iex"></a>
  +<a name="N10550"></a><a name="part_iex"></a>
   <h4>7. IEx specific stuff</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10568"></a><a name="iex_servlet_multiple"></a>
  +<a name="N10554"></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">
  @@ -1732,7 +1699,7 @@
           
   </ul>
   </div>
  -<a name="N10588"></a><a name="iex_pdf_print_from_browser"></a>
  +<a name="N10574"></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">
  @@ -1756,10 +1723,10 @@
           </p>
   </div>
   </div>
  -<a name="N10599"></a><a name="part_input"></a>
  +<a name="N10585"></a><a name="part_input"></a>
   <h4>8. More general questions regarding XSLT and XSLFO and basic XML</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N1059D"></a><a name="fo_center"></a>
  +<a name="N10589"></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>
  @@ -1795,7 +1762,7 @@
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
   </div>
  -<a name="N105A9"></a><a name="fo_center_table_horizon"></a>
  +<a name="N10595"></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">
  @@ -1833,7 +1800,7 @@
             If your table is more complicated, or if defining borders on individual cells becomes too much work, use the code above and nest your table within the moddle cell.
           </p>
   </div>
  -<a name="N105B8"></a><a name="fo_page_outer"></a>
  +<a name="N105A4"></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>
  @@ -1843,7 +1810,7 @@
             pages</a>.
           </p>
   </div>
  -<a name="N105C4"></a><a name="oddeven"></a>
  +<a name="N105B0"></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>
  @@ -1899,7 +1866,7 @@
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
   </div>
  -<a name="N105D7"></a><a name="fo_first_page_header"></a>
  +<a name="N105C3"></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">
  @@ -1950,7 +1917,7 @@
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
   </div>
  -<a name="N105E3"></a><a name="fo_omit_headers"></a>
  +<a name="N105CF"></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>
  @@ -2009,7 +1976,7 @@
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
   </div>
  -<a name="N105F5"></a><a name="fo_special_symbols"></a>
  +<a name="N105E1"></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>
  @@ -2042,7 +2009,7 @@
             Alternative: Use an embedded graphic: GIF, PNG, SVG, whatever.
           </p>
   </div>
  -<a name="N1061C"></a><a name="fo_preformat"></a>
  +<a name="N10608"></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>
  @@ -2055,7 +2022,7 @@
             actually a bug, expect this to be changed).
           </p>
   </div>
  -<a name="N1062C"></a><a name="fo_total_pages"></a>
  +<a name="N10618"></a><a name="fo_total_pages"></a>
   <h5>8.9. (FO) How do I print the total number of pages, like in "page 1
         of 12"<span style="float: right"><a href="#fo_total_pages-menu">^</a></span>
   </h5>
  @@ -2131,7 +2098,7 @@
             the first run by the actual page count may change it.
           </p>
   </div>
  -<a name="N10658"></a><a name="fo_region_overlap"></a>
  +<a name="N10644"></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>
  @@ -2152,7 +2119,7 @@
             The overlap effect can be used creatively for some purposes.
           </p>
   </div>
  -<a name="N10666"></a><a name="fo_lines"></a>
  +<a name="N10652"></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>
  @@ -2178,7 +2145,7 @@
           
   </ul>
   </div>
  -<a name="N1067E"></a><a name="FO-validate"></a>
  +<a name="N1066A"></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">
  @@ -2197,7 +2164,7 @@
             document for instructions on how to use it.
           </p>
   </div>
  -<a name="N10695"></a><a name="xml_non-breaking_space"></a>
  +<a name="N10681"></a><a name="xml_non-breaking_space"></a>
   <h5>8.13. (XML) There are complaints about &amp;nbsp;. How
           do I get a non-breaking space in FO?<span style="float: right"><a href="#xml_non-breaking_space-menu">^</a></span>
   </h5>
  @@ -2207,7 +2174,7 @@
             which declares the entity.
           </p>
   </div>
  -<a name="N106A0"></a><a name="xml_undefined_entities"></a>
  +<a name="N1068C"></a><a name="xml_undefined_entities"></a>
   <h5>8.14. (XML) There are complaints about undefined entities, for example
           about &amp;uuml; which used to work in HTML. How do I enter
           special characters like in HTML?<span style="float: right"><a href="#xml_undefined_entities-menu">^</a></span>
  @@ -2221,7 +2188,7 @@
           
   </p>
   </div>
  -<a name="N106AF"></a><a name="xml_illegal_entities"></a>
  +<a name="N1069B"></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>
  @@ -2241,7 +2208,7 @@
               file format.
           </p>
   </div>
  -<a name="N106C1"></a><a name="xml_illegal_chars"></a>
  +<a name="N106AD"></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>
  @@ -2255,10 +2222,10 @@
           </p>
   </div>
   </div>
  -<a name="N106CD"></a><a name="part_help"></a>
  +<a name="N106B9"></a><a name="part_help"></a>
   <h4>9. General suggestions. How to solve problems.</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N106D1"></a><a name="bugs"></a>
  +<a name="N106BD"></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">
  @@ -2267,7 +2234,7 @@
             bugs already reported and how to report new ones.
           </p>
   </div>
  -<a name="N106DD"></a><a name="postquestions"></a>
  +<a name="N106C9"></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>
  @@ -2304,10 +2271,14 @@
   </li>
             
   <li>
  -            Something doesn't work with FOP but works with another formatter
  -            (AntennaHouse, PassiveTex). Check whether this is already mentioned
  -            in the release notes, the FOP limitations document or the FAQ. Post
  -            to fop-dev or open a bug on <a href="http://nagoya.apache.org">bugzilla</a>.
  +            In the case where something works properly with another formatter,
  +            (AntennaHouse, PassiveTex, etc.) but doesn't work with FOP, please
  +            check the <a href="relnotes.html">Release Notes</a>, the
  +            <a href="compliance.html">FOP Standards Compliance</a> document,
  +            and the remaining FAQ in this document. If not found there, look at the
  +            list of <a href="bugs.html#issues_existing">Bugs Already Reported</a>.
  +            If not found there, please post a question on the fop-user mailing list
  +            or <a href="bugs.html#issues_new">Open a New Bug</a>.
             </li>
             
   <li>
  
  
  
  1.10      +4187 -3978xml-site/targets/fop/faq.pdf
  
  	<<Binary file>>
  
  
  1.21      +0 -8      xml-site/targets/fop/fonts.html
  
  Index: fonts.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/fonts.html,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- fonts.html	11 Mar 2003 15:34:37 -0000	1.20
  +++ fonts.html	31 Mar 2003 23:24:33 -0000	1.21
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.12      +0 -8      xml-site/targets/fop/gethelp.html
  
  Index: gethelp.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/gethelp.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- gethelp.html	17 Mar 2003 23:29:12 -0000	1.11
  +++ gethelp.html	31 Mar 2003 23:24:33 -0000	1.12
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.43      +5 -14     xml-site/targets/fop/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/index.html,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- index.html	11 Mar 2003 15:34:37 -0000	1.42
  +++ index.html	31 Mar 2003 23:24:33 -0000	1.43
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -351,10 +343,9 @@
          get you started. Pointers to introductions into xsl:fo can be found in the
          <a href="resources.html">resources</a> section. Please be aware, that
          FOP is at the moment not a full implementation of the basic conformance level
  -       of the xsl:fo standard. You can find a list of supported flow objects and properties
  -       in the section <a href="implemented.html">Features</a> and in section
  -       <a href="limitations.html">Limitations</a> in what way this support is
  -       limited.
  +       of the xsl:fo standard. The <a href="compliance.html">FOP Compliance
  +       page</a> lists all objects and properties in the standard, and indicates
  +       FOP's current compliance with those features.
       </p>
   <p>FOP is part of Apache's XML project. The homepage of FOP is
          <a href="http://xml.apache.org/fop">http://xml.apache.org/fop</a>.
  @@ -367,7 +358,7 @@
   </div>
   
     
  -<a name="N101FA"></a><a name="Formatting"></a>
  +<a name="N101F6"></a><a name="Formatting"></a>
   <h3>Formatting</h3>
   <div style="margin-left: 0 ; border: 2px">
   <div align="center">
  @@ -391,7 +382,7 @@
   </p>
   </div>
     
  -<a name="N10210"></a><a name="FOP+Objectives"></a>
  +<a name="N1020C"></a><a name="FOP+Objectives"></a>
   <h3>FOP Objectives</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>The goals of the Apache XML FOP Project are to deliver an XSL FO-&gt;PDF formatter that is compliant to at least the Basic
  
  
  
  1.6       +175 -123  xml-site/targets/fop/index.pdf
  
  	<<Binary file>>
  
  
  1.32      +0 -8      xml-site/targets/fop/involved.html
  
  Index: involved.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/involved.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- involved.html	11 Mar 2003 15:34:37 -0000	1.31
  +++ involved.html	31 Mar 2003 23:24:33 -0000	1.32
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.27      +0 -8      xml-site/targets/fop/license.html
  
  Index: license.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/license.html,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- license.html	11 Mar 2003 15:34:38 -0000	1.26
  +++ license.html	31 Mar 2003 23:24:33 -0000	1.27
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.4       +0 -8      xml-site/targets/fop/logocontest.html
  
  Index: logocontest.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/logocontest.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- logocontest.html	11 Mar 2003 15:34:38 -0000	1.3
  +++ logocontest.html	31 Mar 2003 23:24:33 -0000	1.4
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.11      +0 -8      xml-site/targets/fop/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/news.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- news.html	11 Mar 2003 15:34:38 -0000	1.10
  +++ news.html	31 Mar 2003 23:24:33 -0000	1.11
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.14      +13 -20    xml-site/targets/fop/output.html
  
  Index: output.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/output.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- output.html	11 Mar 2003 15:34:38 -0000	1.13
  +++ output.html	31 Mar 2003 23:24:34 -0000	1.14
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -440,8 +432,9 @@
   guaranteed to be available in all PDF viewer applications."</em>
       
   </p>
  +<p>Note that FOP does not currently support "tagged pdf".</p>
   </div>
  -<a name="N10210"></a><a name="PCL"></a>
  +<a name="N10213"></a><a name="PCL"></a>
   <h4>PCL</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -456,7 +449,7 @@
   This should allow any device fully supporting PCL 5 to be able to
   print the output generated by the PCLRenderer.
       </p>
  -<a name="N1021C"></a><a name="Limitations"></a>
  +<a name="N1021F"></a><a name="Limitations"></a>
   <h5>Limitations</h5>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -483,7 +476,7 @@
         
   </ul>
   </div>
  -<a name="N10244"></a><a name="Additional+Features"></a>
  +<a name="N10247"></a><a name="Additional+Features"></a>
   <h5>Additional Features</h5>
   <div style="margin-left: 0 ; border: 2px">
   <p>There are some special features that are controlled by some public variables on the PCLRenderer class.</p>
  @@ -511,7 +504,7 @@
   </dl>
   </div>
   </div>
  -<a name="N10266"></a><a name="PostScript"></a>
  +<a name="N10269"></a><a name="PostScript"></a>
   <h4>PostScript</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -521,7 +514,7 @@
   renderer generates PostScript Level 3 with most DSC comments. Actually,
   the only Level 3 feature used is FlateDecode, everthing else is Level 2.
       </p>
  -<a name="N1026F"></a><a name="Limitations-N1026F"></a>
  +<a name="N10272"></a><a name="Limitations-N10272"></a>
   <h5>Limitations</h5>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -541,7 +534,7 @@
   </ul>
   </div>
   </div>
  -<a name="N1028C"></a><a name="RTF"></a>
  +<a name="N1028F"></a><a name="RTF"></a>
   <h4>RTF</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -551,7 +544,7 @@
   possible.
       </p>
   </div>
  -<a name="N10296"></a><a name="SVG"></a>
  +<a name="N10299"></a><a name="SVG"></a>
   <h4>SVG</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -565,7 +558,7 @@
   different, such as another platform, then the page will appear wrong.
       </p>
   </div>
  -<a name="N102A0"></a><a name="XML"></a>
  +<a name="N102A3"></a><a name="XML"></a>
   <h4>XML</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -574,7 +567,7 @@
   not perform any other purpose.
       </p>
   </div>
  -<a name="N102AA"></a><a name="Print"></a>
  +<a name="N102AD"></a><a name="Print"></a>
   <h4>Print</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -582,7 +575,7 @@
   This is done with the same code that renders to the AWT renderer.
       </p>
   </div>
  -<a name="N102B4"></a><a name="AWT"></a>
  +<a name="N102B7"></a><a name="AWT"></a>
   <h4>AWT</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -592,7 +585,7 @@
   available to your JRE.
       </p>
   </div>
  -<a name="N102BE"></a><a name="MIF"></a>
  +<a name="N102C1"></a><a name="MIF"></a>
   <h4>MIF</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -600,7 +593,7 @@
   Adobe Framemaker. This is currently not fully implemented.
       </p>
   </div>
  -<a name="N102C8"></a><a name="TXT"></a>
  +<a name="N102CB"></a><a name="TXT"></a>
   <h4>TXT</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  
  
  
  1.6       +99 -99    xml-site/targets/fop/output.pdf
  
  	<<Binary file>>
  
  
  1.5       +0 -8      xml-site/targets/fop/pdfencryption.html
  
  Index: pdfencryption.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/pdfencryption.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- pdfencryption.html	17 Mar 2003 23:29:12 -0000	1.4
  +++ pdfencryption.html	31 Mar 2003 23:24:34 -0000	1.5
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.14      +0 -8      xml-site/targets/fop/relnotes.html
  
  Index: relnotes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/relnotes.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- relnotes.html	25 Mar 2003 02:34:09 -0000	1.13
  +++ relnotes.html	31 Mar 2003 23:24:34 -0000	1.14
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.23      +0 -8      xml-site/targets/fop/resources.html
  
  Index: resources.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/resources.html,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- resources.html	17 Mar 2003 23:29:12 -0000	1.22
  +++ resources.html	31 Mar 2003 23:24:34 -0000	1.23
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.33      +0 -8      xml-site/targets/fop/running.html
  
  Index: running.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/running.html,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- running.html	17 Mar 2003 23:29:12 -0000	1.32
  +++ running.html	31 Mar 2003 23:24:34 -0000	1.33
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.9       +0 -8      xml-site/targets/fop/status.html
  
  Index: status.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/status.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- status.html	11 Mar 2003 15:34:38 -0000	1.8
  +++ status.html	31 Mar 2003 23:24:34 -0000	1.9
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.17      +71 -58    xml-site/targets/fop/svg.html
  
  Index: svg.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/svg.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- svg.html	11 Mar 2003 15:34:38 -0000	1.16
  +++ svg.html	31 Mar 2003 23:24:34 -0000	1.17
  @@ -2,7 +2,7 @@
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>SVG</title>
  +<title>Using SVG with FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
   <body text="#000000" bgcolor="#FFFFFF">
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  @@ -307,38 +299,32 @@
   <table class="title" summary="">
   <tr>
   <td valign="middle">
  -<h1>SVG</h1>
  +<h1>Using SVG with FOP</h1>
   </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="svg.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
             PDF</a></td>
   </tr>
   </table>
  -<h3>Embedding SVG in FOP</h3>
  -<ul class="minitoc">
  -<li>
  -<a href="#SVG+in+FOP">SVG in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#Introduction">Introduction</a>
  +<a href="#intro">Introduction</a>
   </li>
   <li>
  -<a href="#Converting+SVG+to+a+PDF+Document">Converting SVG to a PDF Document</a>
  +<a href="#pdf_conversion">Converting SVG to a PDF Document</a>
   </li>
   <li>
  -<a href="#Important+Notes">Important Notes</a>
  +<a href="#pdf_graphics">Placing SVG Graphics into PDF</a>
   </li>
   <li>
  -<a href="#Classes">Classes</a>
  +<a href="#pdf_text">Placing SVG Text into PDF</a>
   </li>
  -</ul>
  +<li>
  +<a href="#Known+Problems">Known Problems</a>
   </li>
   </ul>
   
  -
  -<a name="N101C2"></a><a name="SVG+in+FOP"></a>
  -<h3>SVG in FOP</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<a name="N101C8"></a><a name="Introduction"></a>
  -<h4>Introduction</h4>
  +  
  +<a name="N101BF"></a><a name="intro"></a>
  +<h3>Introduction</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   FOP uses the SVG library from <a href="http://xml.apache.org/batik/">Batik</a> to handle SVG.
  @@ -356,8 +342,10 @@
   PDF markup which is placed into the current PDF document.
       </p>
   </div>
  -<a name="N101E2"></a><a name="Converting+SVG+to+a+PDF+Document"></a>
  -<h4>Converting SVG to a PDF Document</h4>
  +
  +  
  +<a name="N101D9"></a><a name="pdf_conversion"></a>
  +<h3>Converting SVG to a PDF Document</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   It is possible to convert a standalone SVG document directly into a simple page PDF document.
  @@ -383,8 +371,10 @@
   how transcoders work.
       </p>
   </div>
  -<a name="N10203"></a><a name="Important+Notes"></a>
  -<h4>Important Notes</h4>
  +
  +  
  +<a name="N101FA"></a><a name="pdf_graphics"></a>
  +<h3>Placing SVG Graphics into PDF</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
   The svg is inserted into PDF by using PDF commands to draw and fill
  @@ -396,11 +386,26 @@
   PDF. Parts of the graphic such as effects, patterns and images are inserted
   into the PDF as a raster graphic. The resolution of this graphic may not
   be ideal depending on the FOP dpi (72dpi) and the scaling for that graphic.
  -This needs to be improved.
  +This needs to be improved.</p>
  +<p>
  +Currently transparency is not supported in PDF so many svg images that
  +contain effects or graphics with transparent areas will not be displayed
  +correctly.
       </p>
  +</div>
  +  
  +<a name="N1020A"></a><a name="pdf_text"></a>
  +<h3>Placing SVG Text into PDF</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>If possible, Batik will use normal PDF text when inserting text. It does
  +this by checking if the text can be drawn normally and the font is
  +supported. This example svg <a href="dev/svg/text.svg">text.svg</a> /
  +<a href="dev/svg/text.pdf">text.pdf</a>
  +shows how various types and effects with text are handled.
  +Note that tspan and outlined text are not yet implemented.</p>
   <p>
  -Another important note is that text is converted and drawn as a
  -set of shapes by batik. This means that a typical character will
  +Otherwise, text is converted and drawn as a set of shapes by batik, using the stroking text painter.
  +This means that a typical character will
   have about 10 curves (each curve consists of at least 20 characters).
   This can make the pdf files large and when the pdf is viewed the
   viewer does not normally draw those fine curves very well (turning on
  @@ -410,60 +415,68 @@
       </p>
   <p>
   It is possible to make sure that all text is drawn into PDF using the
  -PDF text commands by adding the following to the user config:
  +PDF text commands (instead of the graphical shapes), by adding the following to the user config:
       </p>
   <pre class="code">&lt;entry&gt;
     &lt;key&gt;strokeSVGText&lt;/key&gt;
     &lt;value&gt;false&lt;/value&gt;
   &lt;/entry&gt;</pre>
  +<p>In a servlet environment, you can set it directly:</p>
  +<pre class="code">org.apache.fop.configuration.Configuration.put("strokeSVGText", Boolean.FALSE);</pre>
  +<p>For information on using a configuration file in a servlet, see the <a href="faq.html#usercfg">FAQ</a> on that topic.</p>
  +<p>Note that this configuration setting works only for the PDF renderer.</p>
   <p>
  -The drawback from this is that all text will be confined to text that is
  +The drawback to forcing text to be rendered as text is that it will be confined to text that is
   possible for PDF fonts (including embedded fonts) and implemented with
   this workaround. The fonts available are the standard pdf fonts and any
   fonts that you have embedded using FOP. The font sizes will be rounded
   to an integer value. In future this will be improved.
       </p>
  -<p>
  -Currently transparency is not supported in PDF so many svg images that
  -contain effects or graphics with transparent areas will not be displayed
  -correctly.
  -    </p>
  +<p>Note that because SVG text can be rendered as either text or a vector graphic, you may need to consider settings in your viewer for both.
  +The Acrobat viewer has both "smooth line art" and "smooth text" settings that may need to be set for SVG images to be displayed nicely on your screen (see Edit / Preferences / Display).
  +This setting will not affect the printing of your document, which should be OK in any case, but will only affect the quality of the screen display.</p>
   </div>
  -<a name="N10220"></a><a name="Classes"></a>
  -<h4>Classes</h4>
  +
  +          
  +<a name="N1023D"></a><a name="Known+Problems"></a>
  +<h3>Known Problems</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<p>
  -These are the relevant classes, found in the package org.apache.fop.svg :
  -    </p>
   <ul>
   
   <li>
  -<em>PDFGraphics2D</em>
  +soft mask transparency is combined with white so that it looks better
  +on pdf 1.3 viewers but this causes the soft mask to be slightly lighter
  +or darker on pdf 1.4 viewers
  +</li>
   
  -<br>
  -used for drawing onto a Graphics2D into an existing pdf document, used
  -internally to draw the svg.
  +<li>
  +there is some problem with a gradient inside a pattern causing a pdf
  +error when viewed in acrobat 5
   </li>
   
   <li>
  -<em>PDFDocumentGraphics2D</em>
  +text is not always handled correctly, it may select the wrong font
  +especially if characters have multiple fonts in the font list
  +</li>
   
  -<br>
  -used to create a pdf document and inherits from PDFGraphics2D to do the
  -rest of the drawing. Used by the transcoder to create a standalone pdf
  -document from an svg. Can be used independantly the same as any Graphics2D.
  +<li>
  +more pdf text handling could be implemented
  +It could draw the string using the attributed character iterator
  +to handle tspans and other simple changes of text.
   </li>
   
   <li>
  -<em>PDFTranscoder</em>
  +JPEG images are not inserted directly into the pdf document
  +This area has not been implemented yet since the appropriate
  +method in batik is static
  +</li>
   
  -<br>
  -used by Batik to transcode an svg document into a standalone pdf, via
  -PDFDocumentGraphics2D.
  +<li>
  +Uniform transparency for images and other svg elements that are converted
  +into a raster graphic are not drawn properly in PDF. The image is opaque.
   </li>
   
   </ul>
  -</div>
   </div>
       
   </div>
  
  
  
  1.6       +208 -164  xml-site/targets/fop/svg.pdf
  
  	<<Binary file>>
  
  
  1.16      +0 -8      xml-site/targets/fop/testing.html
  
  Index: testing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/testing.html,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- testing.html	11 Mar 2003 15:34:39 -0000	1.15
  +++ testing.html	31 Mar 2003 23:24:34 -0000	1.16
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.16      +0 -8      xml-site/targets/fop/todo.html
  
  Index: todo.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/todo.html,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- todo.html	11 Mar 2003 15:34:39 -0000	1.15
  +++ todo.html	31 Mar 2003 23:24:34 -0000	1.16
  @@ -192,14 +192,6 @@
   <li>
   <a href="compliance.html">Compliance</a>
   </li>
  -          
  -<li>
  -<a href="implemented.html">Implemented</a>
  -</li>
  -          
  -<li>
  -<a href="limitations.html">Limitations</a>
  -</li>
           
   </ul>
   </li>
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.6       +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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  
  
  
  1.6       +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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  
  
  
  1.6       +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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.9       +15 -11    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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- configuration.html	25 Mar 2003 02:34:12 -0000	1.8
  +++ configuration.html	31 Mar 2003 23:24:39 -0000	1.9
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  
  
  
  1.9       +15 -11    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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- examples.html	25 Mar 2003 02:34:12 -0000	1.8
  +++ examples.html	31 Mar 2003 23:24:39 -0000	1.9
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  
  
  
  1.9       +15 -11    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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- extensions.html	25 Mar 2003 02:34:12 -0000	1.8
  +++ extensions.html	31 Mar 2003 23:24:39 -0000	1.9
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  
  
  
  1.9       +55 -22    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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- faq.html	25 Mar 2003 02:34:12 -0000	1.8
  +++ faq.html	31 Mar 2003 23:24:39 -0000	1.9
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  @@ -235,7 +239,15 @@
   <div style="margin-left: 0 ; border: 2px">
   <ul>
   <li>
  -<a name="part_documentation-menu"></a><a href="#part_documentation">1. Documentation</a>
  +<a name="part_general-menu"></a><a href="#part_general">1. General Questions</a>
  +<ul>
  +<li>
  +<a name="faq-N1000B-menu"></a><a href="#faq-N1000B">How can I contribute?</a>
  +</li>
  +</ul>
  +</li>
  +<li>
  +<a name="part_documentation-menu"></a><a href="#part_documentation">2. Documentation</a>
   <ul>
   <li>
   <a name="javadoc_location-menu"></a><a href="#javadoc_location">How do I get the javadocs for FOP?</a>
  @@ -243,7 +255,7 @@
   </ul>
   </li>
   <li>
  -<a name="part_further_help-menu"></a><a href="#part_further_help">2. Further Help</a>
  +<a name="part_further_help-menu"></a><a href="#part_further_help">3. Further Help</a>
   <ul>
   <li>
   <a name="other_faqs-menu"></a><a href="#other_faqs">I don't see my question addressed here. Are there other FAQs?</a>
  @@ -252,14 +264,35 @@
   </li>
   </ul>
   </div>
  -<a name="N10021"></a>
  +<a name="N1002C"></a>
   <h3>Answers</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10024"></a><a name="part_documentation"></a>
  -<h4>1. Documentation</h4>
  +<a name="N1002F"></a><a name="part_general"></a>
  +<h4>1. General Questions</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10033"></a><a name="faq-N1000B"></a>
  +<h5>1.1. How can I contribute?<span style="float: right"><a href="#faq-N1000B-menu">^</a></span>
  +</h5>
  +<div style="margin-left: 15 ; border: 2px">
  +<p>There are many ways that you can help:</p>
  +<ul>
  +          
  +<li>You can help us implement missing features that are needed in order to comply with the standard. See the <a href="../compliance.html">Standards Compliance</a> for more details.</li>
  +          
  +<li>You can help us address bug reports. See <a href="../resources.html">bugzilla</a> for more information.</li>
  +          
  +<li>You can help support our user base by answering questions on the fop-user mailing list.</li>
  +          
  +<li>You can help us document FOP better.</li>
  +        
  +</ul>
  +</div>
  +</div>
  +<a name="N10052"></a><a name="part_documentation"></a>
  +<h4>2. Documentation</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N10028"></a><a name="javadoc_location"></a>
  -<h5>1.1. How do I get the javadocs for FOP?<span style="float: right"><a href="#javadoc_location-menu">^</a></span>
  +<a name="N10056"></a><a name="javadoc_location"></a>
  +<h5>2.1. How do I get the javadocs for FOP?<span style="float: right"><a href="#javadoc_location-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>Currently, the only way to get FOP javadocs is to <a href="../download.html">
  @@ -267,11 +300,11 @@
           FOP</a> using the ant build task "javadocs".</p>
   </div>
   </div>
  -<a name="N10038"></a><a name="part_further_help"></a>
  -<h4>2. Further Help</h4>
  +<a name="N10066"></a><a name="part_further_help"></a>
  +<h4>3. Further Help</h4>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N1003C"></a><a name="other_faqs"></a>
  -<h5>2.1. I don't see my question addressed here. Are there other FAQs?<span style="float: right"><a href="#other_faqs-menu">^</a></span>
  +<a name="N1006A"></a><a name="other_faqs"></a>
  +<h5>3.1. I don't see my question addressed here. Are there other FAQs?<span style="float: right"><a href="#other_faqs-menu">^</a></span>
   </h5>
   <div style="margin-left: 15 ; border: 2px">
   <p>Yes. See also the <a href="../faq.html">FOP General FAQs</a>.</p>
  
  
  
  1.7       +509 -263  xml-site/targets/fop/dev/faq.pdf
  
  	<<Binary file>>
  
  
  1.7       +25 -17    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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- fonts.html	25 Mar 2003 02:34:13 -0000	1.6
  +++ fonts.html	31 Mar 2003 23:24:40 -0000	1.7
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  @@ -282,9 +286,13 @@
   <li>Why are we using our own font metric parsing and registration system, instead of the AWT system provided as part of Java?
             <ul>
               
  -<li>Answer 1: Many of our customers use FOP in a so-called "headless" server environment -- that is, the operating system is operating in character mode, with no concept of a graphical environment. We need some mechanism of allowing these environments to get font information.</li>
  +<li>Answer 1: Many of our customers use FOP in a so-called "headless" server environment -- that is, the operating system is operating in character mode, with no concept of a graphical environment. We need some mechanism of allowing these environments to get font information. Java 1.4 has a mechanism for dealing with headless environments, and this issue may be resolved when we require that as a minimum platform. However, there may be an issue then of how to get fonts registered at the operating system in these environments. That will probably at least require some documentation for users.</li>
               
   <li>Answer 2: At some level, we don't yet fully trust AWT to handle fonts correctly. There are still unresolved discrepancies between the two systems.</li>
  +            
  +<li>Answer 3: In the AWT mechanism, there does not appear to be a way to find the physical font file associated with an AWT font, or to otherwise get access to its contents so that it can be embedded in FOP output.</li>
  +            
  +<li>Answer 4: The Java 1.4 javadocs state (in java.awt.Font): "All implementations of the Java 2 platform must support TrueType fonts; support for other font technologies is implementation dependent." We wish to provide a greater base of font technologies for our users.</li>
             
   </ul>
           
  @@ -293,7 +301,7 @@
   </ul>
   </div>
       
  -<a name="N101EE"></a><a name="Implementation"></a>
  +<a name="N101F4"></a><a name="Implementation"></a>
   <h3>Implementation</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>There are two main font functions needed within FOP:</p>
  @@ -310,10 +318,10 @@
   If not, the Font logic should resolve the TypeFace and TypeFaceFamily if possible, create a Font object, and return it.</p>
   </div>
       
  -<a name="N10204"></a><a name="Resources"></a>
  +<a name="N1020A"></a><a name="Resources"></a>
   <h3>Resources</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N1020A"></a><a name="Type+1+Fonts"></a>
  +<a name="N10210"></a><a name="Type+1+Fonts"></a>
   <h4>Type 1 Fonts</h4>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -331,7 +339,7 @@
           
   </ul>
   </div>
  -<a name="N1022D"></a><a name="TrueType+Fonts"></a>
  +<a name="N10233"></a><a name="TrueType+Fonts"></a>
   <h4>TrueType Fonts</h4>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -341,7 +349,7 @@
           
   </ul>
   </div>
  -<a name="N1023D"></a><a name="OpenType+Fonts"></a>
  +<a name="N10243"></a><a name="OpenType+Fonts"></a>
   <h4>OpenType Fonts</h4>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  
  
  
  1.4       +301 -354  xml-site/targets/fop/dev/fonts.pdf
  
  	<<Binary file>>
  
  
  1.9       +33 -104   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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- index.html	25 Mar 2003 02:34:13 -0000	1.8
  +++ index.html	31 Mar 2003 23:24:40 -0000	1.9
  @@ -2,7 +2,7 @@
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>FOP 1.0 development</title>
  +<title>Information for FOP Developers</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
   <body text="#000000" bgcolor="#FFFFFF">
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  @@ -225,7 +229,7 @@
   <table class="title" summary="">
   <tr>
   <td valign="middle">
  -<h1>FOP 1.0 development</h1>
  +<h1>Information for FOP Developers</h1>
   </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="index.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
             PDF</a></td>
   </tr>
  @@ -234,102 +238,27 @@
   <li>
   <a href="#Introduction">Introduction</a>
   </li>
  -<li>
  -<a href="#Formatting">Formatting</a>
  -</li>
  -<li>
  -<a href="#FOP+Objectives">FOP Objectives</a>
  -</li>
   </ul>
  -          
  +    
   <a name="N101BE"></a><a name="Introduction"></a>
   <h3>Introduction</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<p>
  -These pages contain information that is relevant to the
  -current development of FOP.
  -            </p>
  -<p>FOP is the world's first print formatter driven by XSL formatting
  -       objects and the world's first output independent formatter. It is a
  -       Java application that reads a formatting object tree and then
  -       renders the resulting pages to a specified output. <a href="../output.html">Output formats</a>
  -       currently supported are PDF, PCL, PS, SVG, XML (area tree representation),
  -       Print, AWT, MIF and TXT.
  -       The primary output target is PDF.
  -    </p>
  -<div class="frame note">
  -<div class="label">Note</div>
  -<div class="content">
  -FOP - someone who is overly concerned with style, also conveniently
  -can mean Formatting Object Processor.
  -  </div>
  -</div>
  -<div align="center">
  -<img class="figure" alt="Render Diagram" src="../images/document.jpg" height="260" width="480"></div>
  -<p>The latest version of Fop is 0.20.4 and it supports the
  -       <a target="_top" href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0
  -       W3C Recommendation</a>.
  -       You can <a href="../download.html">download</a>
  -       Fop including a precompiled version, the source code and many example files to
  -       get you started. Pointers to introductions into xsl:fo can be found in the
  -       <a href="../resources.html">resources</a> section. Please be aware, that
  -       Fop is at the moment not a full implementation of the basic conformance level
  -       of the xsl:fo standard. You can find a list of supported flow objects and properties
  -       in the section <a href="../implemented.html">Features</a> and in section
  -       <a href="../limitations.html">Limitations</a> in what way this support is
  -       limited.
  -    </p>
  -<p>FOP is part of Apache's XML project. The homepage of FOP is
  -       <a target="_top" href="http://xml.apache.org/fop">http://xml.apache.org/fop</a>.
  -       Here you can find information about using and developing with FOP.
  -    </p>
  -<p>Users can subscribe to fop-user@xml.apache.org by sending an email
  -        to <a target="_top" href="mailto:fop-user-subscribe@xml.apache.org">fop-user-subscribe@xml.apache.org</a>
  -        this is where user specific topics are discussed.
  -     </p>
  -</div>
  -          
  -<a name="N101FD"></a><a name="Formatting"></a>
  -<h3>Formatting</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<div align="center">
  -<img class="figure" alt="Formatting Diagram" src="../images/layout.jpg" height="260" width="480"></div>
  -<p>
  -This image is a demonstration of a two page document. The xml data on the left
  -is formatted into the two pages on the right. The document contains static areasthat appear on every page, an external graphic in this case an svg document.
  -There is a footnote on the first page and a table that goes across both pages.
  -</p>
  -<p>
  -The advantage of XSL is the ability to take an XML document and to format
  -the information into a page layout. The XML document can be generated
  -in any way, the most common would be to use XSLT. FOP takes the XML
  -and formats the data into pages. The pages are then rendered to the
  -requested output.
  -</p>
  -<p>
  -This is a real document. The image was created by rendering the document
  -to the svg renderer then putting the rendered pages into an svg document
  -along with the xml.
  -            </p>
  -</div>
  -          
  -<a name="N10213"></a><a name="FOP+Objectives"></a>
  -<h3>FOP Objectives</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<p>
  -The goals of the Apache XML FOP Project are to deliver an XSL FO-&gt;PDF formatter that is compliant to at least the Basic
  -       conformance level described in the W3C Recommendation from 15 October 2001, and that complies with the 11 March 1999 Portable Document
  -       Format Specification (Version 1.3) from Adobe Systems.
  -    </p>
  -<p>Conformance to the XML 1.0 Recommendation, XSLT 1.0 Recommendation and the XML Namespaces Recommendation is
  -       understood. Other relevant documents, such as the XPath and XLink Working Drafts, are referenced as necessary. The FOP
  -       Project will attempt to use the latest version of evolving specifications.
  -    </p>
  -<p>To reach this aim currently the layout system is being redesigned to
  -better handle the formatting of all different types of formatting objects.
  -            </p>
  -</div>
  +<p>These pages contain information that should be helpful for those developing FOP.</p>
  +<p>For basic and user information on FOP, please visit the <a href="http://xml.apache.org/fop">FOP homepage</a>.</p>
  +<p>It is important to understand that there are currently three lines of development on the FOP product:</p>
  +<ul>
  +        
  +<li>The oldest is the one that releases are currently generated from, and is also called the "maintenance branch". Because of limitations in its design, the FOP committers decided to freeze new development on this branch, and are providing only bug fixes. This branch is tagged as "fop-0_20_2-maintain" in the CVS repository.</li>
           
  +<li>The main development line is the future of FOP. It was spawned from the "maintenance" branch, but had to quickly be "broken" so that the needed redesign could be dropped into place. It is currently not as mature as the "maintenance" branch, but has far greater long-term prospects. It is also known as the "root" or "trunk".</li>
  +      
  +<li>The "Alt Design" is exactly that: an alternative design approach. Because its efforts are largely complementary and parallel to the main development branch, and because it is expected to be merged at some point into the trunk, it is <a href="design/alt.design/index.html">documented separately</a>. The authors of this effort are currently in the process of merging their work into the trunk.</li>
  +      
  +</ul>
  +<p>Please note that patches for enhancements to the maintenance branch will generally not be considered. Bug fixes are welcome there, but new developers are strongly encouraged to apply their efforts to the trunk development line.</p>
  +<p>Because there is a fair amount of common information between the maintenance and trunk development lines, we attempt to document them together, highlighting differences only where needed.</p>
  +</div>
  +  
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
   </tr>
  
  
  
  1.6       +70 -255   xml-site/targets/fop/dev/index.pdf
  
  	<<Binary file>>
  
  
  1.9       +22 -163   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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- svg.html	25 Mar 2003 02:34:13 -0000	1.8
  +++ svg.html	31 Mar 2003 23:24:40 -0000	1.9
  @@ -2,7 +2,7 @@
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>SVG in FOP</title>
  +<title>SVG Developer Issues</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
   <body text="#000000" bgcolor="#FFFFFF">
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  @@ -225,28 +229,16 @@
   <table class="title" summary="">
   <tr>
   <td valign="middle">
  -<h1>SVG in FOP</h1>
  +<h1>SVG Developer Issues</h1>
   </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="svg.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
             PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#Introduction">Introduction</a>
  -</li>
  -<li>
  -<a href="#Converting+SVG+to+a+PDF+Document">Converting SVG to a PDF Document</a>
  -</li>
  -<li>
   <a href="#Examples">Examples</a>
   </li>
   <li>
  -<a href="#Important+Notes">Important Notes</a>
  -</li>
  -<li>
  -<a href="#Known+Problems">Known Problems</a>
  -</li>
  -<li>
   <a href="#Developer+Notes">Developer Notes</a>
   <ul class="minitoc">
   <li>
  @@ -259,66 +251,9 @@
   </li>
   </ul>
       
  -<a name="N101BE"></a><a name="Introduction"></a>
  -<h3>Introduction</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<p>
  -FOP uses the SVG library from
  -<a href="http://xml.apache.org/batik/">Batik</a> to handle SVG.
  -This format can be handled as an <span class="codefrag">fo:instream-foreign-object</span>
  -or in a separate file referenced with <span class="codefrag">fo:external-graphic</span>.
  -Either way the SVG document will be read in and converted into a
  -DOM in Batik. This DOM will then be used by the renderer to
  -create the graphical image.
  -    </p>
  -<p>
  -The AWT and Print renderers simply use batik to draw the SVG into a graphic.
  -    </p>
  -<p>
  -In the case of the PDF renderer there is a PDFGraphics2D class that Batik uses
  -to render the image into. This class converts the drawing instructions into
  -PDF markup which is placed into the current PDF document.
  -            </p>
  -</div>
  +<p>See also <a href="../svg.html">SVG User Documentation</a> for more information.</p>
             
  -<a name="N101D8"></a><a name="Converting+SVG+to+a+PDF+Document"></a>
  -<h3>Converting SVG to a PDF Document</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<p>
  -It is possible to convert a standalone SVG document directly
  -into a simple page PDF document.
  -This is possible through the use of Batik's transcoder mechanism.<br>
  -
  -<span class="codefrag">java org.apache.batik.apps.rasterizer.Main -m application/pdf document.svg</span>
  -
  -<br>
  -This will output the svg document as "document.pdf" containing
  -a PDF rendering of the SVG file.
  -    </p>
  -<p>
  -It is also possible to specify the width and/or height
  -of the PDF document on the command line with -w and -h or if
  -you are using the transcoder api you can use the transcoding hints.
  -    </p>
  -<p>
  -Currently the SVG image is drawn at the SVG document size and
  -simply scaled in PDF to the new size. So the result may not be
  -the best possible. For example if you have any images or effects
  -it will draw them at the original resolution of the svg document.
  -When this is viewed in the pdf it will have an incorrect resolution
  -for the size of the pdf.
  -</p>
  -<p>
  -The size of the pdf file will also remain the same regardless of
  -what size the page is.
  -    </p>
  -<p>
  -For more information see <a href="http://xml.apache.org/batik/">Batik</a>
  -for how transcoders work.
  -            </p>
  -</div>
  -          
  -<a name="N101F9"></a><a name="Examples"></a>
  +<a name="N101C5"></a><a name="Examples"></a>
   <h3>Examples</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -421,83 +356,7 @@
   </table>
   </div>
             
  -<a name="N102E3"></a><a name="Important+Notes"></a>
  -<h3>Important Notes</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<p>
  -The svg is inserted into PDF by using PDF commands to draw and fill
  -lines and curves. This means that the graphical objects created with
  -this remain as vector graphics.
  -    </p>
  -<p>
  -There are a number of SVG things that cannot be converted directly into
  -PDF. Parts of the graphic such as effects and images are inserted
  -into the PDF as a raster graphic. The resolution of this graphic may not
  -be ideal depending on the FOP dpi (72dpi) and the scaling for that graphic.
  -    </p>
  -<p>
  -Another important note is that text may be converted and drawn as a
  -set of shapes by batik.
  -If possible it will use normal PDF text when inserting text. It does
  -this by checking if the text can be drawn normally and the font is
  -supported. This example svg <a href="svg/text.svg">text.svg</a> /
  -<a href="svg/text.pdf">text.pdf</a>
  -shows how various types and effects with text are handled.
  -    </p>
  -<p>
  -If the text cannot be drawn normally then it uses shapes.
  -This means that a typical character will have about 10 curves
  -(each curve consists of at least 20 characters).
  -This can make the pdf files large and when the pdf is viewed the
  -viewer does not normally draw those fine curves very well (turning on
  -Smooth Line Art in the Acrobat preferences will fix this).
  -If the text is inserted into the PDF using the inbuilt text commands
  -for PDF it will use a single character.
  -    </p>
  -</div>
  -          
  -<a name="N102FE"></a><a name="Known+Problems"></a>
  -<h3>Known Problems</h3>
  -<div style="margin-left: 0 ; border: 2px">
  -<ul>
  -
  -<li>
  -soft mask transparency is combined with white so that it looks better
  -on pdf 1.3 viewers but this causes the soft mask to be slightly lighter
  -or darker on pdf 1.4 viewers
  -</li>
  -
  -<li>
  -there is some problem with a gradient inside a pattern causing a pdf
  -error when viewed in acrobat 5
  -</li>
  -
  -<li>
  -text is not always handled correctly, it may select the wrong font
  -especially if characters have multiple fonts in the font list
  -</li>
  -
  -<li>
  -more pdf text handling could be implemented
  -It could draw the string using the attributed character iterator
  -to handle tspans and other simple changes of text.
  -</li>
  -
  -<li>
  -JPEG images are not inserted directly into the pdf document
  -This area has not been implemented yet since the appropriate
  -method in batik is static
  -</li>
  -
  -<li>
  -Uniform transparency for images and other svg elements that are converted
  -into a raster graphic are not drawn properly in PDF. The image is opaque.
  -</li>
  -
  -</ul>
  -</div>
  -          
  -<a name="N1031A"></a><a name="Developer+Notes"></a>
  +<a name="N102AF"></a><a name="Developer+Notes"></a>
   <h3>Developer Notes</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -507,7 +366,7 @@
   <a href="http://xml.apache.org/batik/architecture.html">GVT (Graphic Vector Toolkit)</a>
   into PDF markup.
               </p>
  -<a name="N10327"></a><a name="Classes"></a>
  +<a name="N102BC"></a><a name="Classes"></a>
   <h4>Classes</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -542,7 +401,7 @@
   
   </ul>
   </div>
  -<a name="N10349"></a><a name="Ideas"></a>
  +<a name="N102DE"></a><a name="Ideas"></a>
   <h4>Ideas</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  
  
  
  1.6       +288 -602  xml-site/targets/fop/dev/svg.pdf
  
  	<<Binary file>>
  
  
  1.2       +30 -16    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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- tools.html	25 Mar 2003 02:34:13 -0000	1.1
  +++ tools.html	31 Mar 2003 23:24:40 -0000	1.2
  @@ -114,16 +114,6 @@
   <div class="menu">
   <ul>
   <li>
  -<font color="#CFDCED">Index</font>
  -<ul>
  -      
  -<li>
  -<a href="../index.html">FOP Index</a>
  -</li>
  -    
  -</ul>
  -</li>
  -<li>
   <font color="#CFDCED">About</font>
   <ul>
         
  @@ -170,7 +160,21 @@
   </ul>
   </li>
   <li>
  -<font color="#CFDCED">Developers</font>
  +<font color="#CFDCED">Output</font>
  +<ul>
  +      
  +<li>
  +<a href="pdf.html">PDF</a>
  +</li>
  +      
  +<li>
  +<a href="pdf.html">Postscript</a>
  +</li>
  +    
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">General</font>
   <ul>
         
   <li>
  @@ -232,6 +236,9 @@
   </table>
   <ul class="minitoc">
   <li>
  +<a href="#general">General Developer Information</a>
  +</li>
  +<li>
   <a href="#cvs">Concurrent Versions System (CVS)</a>
   <ul class="minitoc">
   <li>
  @@ -252,17 +259,23 @@
       
   <p>This page documents items that may be helpful to other developers, especially to those who are new to FOP. Exhaustive treatment of these topics is better suited to other fora, but the information presented here is intended to deal with FOP-specific issues related to these tools, especially "gotchas", and to help developers get jump-started.</p>
       
  -<a name="N101C1"></a><a name="cvs"></a>
  +<a name="N101C1"></a><a name="general"></a>
  +<h3>General Developer Information</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>See <a href="http://www.apache.org/dev/contributors.html">the Apache Contributors Tech Guide</a> for useful information and links for Apache developers, including help with tools and procedures.</p>
  +</div>
  +    
  +<a name="N101CF"></a><a name="cvs"></a>
   <h3>Concurrent Versions System (CVS)</h3>
   <div style="margin-left: 0 ; border: 2px">
  -<a name="N101C7"></a><a name="cvs_general"></a>
  +<a name="N101D5"></a><a name="cvs_general"></a>
   <h4>General</h4>
   <div style="margin-left: 0 ; border: 2px">
   <p>Visit <a href="http://xml.apache.org/cvs.html">Apache XML CVS Repositories</a> for useful information.</p>
   <p>You will need a CVS client to be able to gain access to the FOP repository. For general CVS information, visit <a href="http://www.cvshome.org">CVS Home</a>. Nice GUI clients for Windows, Mac, and X(??) can be found at <a href="http://www.wincvs.org">WinCVS</a>.</p>
   <p>Regardless of what platform you develop on, please be sure to submit patches that use Unix line endings. If you are using WinCVS, check code out this way by going to the Admin / Preferences menu item, clicking on the "Globals" tab, then select the "Checkout text files with the Unix LF (0xa)" option. You will also need to use an editor that supports opening and saving files using Unix line endings.</p>
   </div>
  -<a name="N101E3"></a><a name="wincvs_download"></a>
  +<a name="N101F1"></a><a name="wincvs_download"></a>
   <h4>Step-by-step instructions for downloading FOP using WinCVS</h4>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -327,7 +340,7 @@
           
   </ul>
   </div>
  -<a name="N10234"></a><a name="cvs_patch"></a>
  +<a name="N10242"></a><a name="cvs_patch"></a>
   <h4>Creating Patches</h4>
   <div style="margin-left: 0 ; border: 2px">
   <ul>
  @@ -348,10 +361,11 @@
   </div>
   </div>
       
  -<a name="N10256"></a><a name="ide"></a>
  +<a name="N10264"></a><a name="ide"></a>
   <h3>Integrated Development Environments (IDEs)</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>An IDE is not required, but will generally be found to be helpful, especially for serious debugging and refactoring.</p>
  +<p>See <a href="http://jakarta.apache.org/site/idedevelopers.html">the Apache Jakarta IDE Developer's Guide</a> for useful information on Java IDEs.</p>
   <p>Borland's JBuilder 7/8 does not support Ant builds unless you have the Enterprise Edition (which is quite expensive). This causes problems with any code that is generated by the Ant build. First, you must run the Ant build before you can use the IDE. Second, when you are editing in the IDE, you must be editing the generated files, which means that you must make any changes to the source files in another editor. This is less serious for development on the trunk, but in the maintenance branch, all source files were "generated".</p>
   <p>Sun ONE Studio Four does support Ant, but seems to use a built-in version, and as of this writing chokes on the FOP build file, saying that it is not valid. There is awkward because there is no official DTD for Ant, and it may be merely an Ant version issue.</p>
   </div>
  
  
  
  1.2       +363 -178  xml-site/targets/fop/dev/tools.pdf
  
  	<<Binary file>>
  
  
  1.1                  xml-site/targets/fop/dev/pdf.html
  
  Index: pdf.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>PDF (Developer Information)</title>
  <link type="text/css" href="../skin/page.css" rel="stylesheet">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
  <!--================= start Navigation Path ==================-->
  <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="../skin/images/spacer.gif"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
  </tr>
  <tr>
  <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="../skin/images/spacer.gif"></td>
  </tr>
  </table>
  <!--================= end Navigation Path ==================-->
  <!--================= start Banner ==================-->
  <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <!--================= start Group Logo ==================-->
  <td bgcolor="#294563"><a href="http://xml.apache.org/"><img border="0" class="logoImage" alt="Apache XML" src="../images/group-logo.gif"></a></td>
  <!--================= end Group Logo ==================-->
  <!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://xml.apache.org/fop/"><img border="0" class="logoImage" alt="FOP" src="../images/logo.jpg"></a></td>
  <!--================= end Project Logo ==================-->
  <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
  <form target="_blank" action="http://www.google.com/search" method="get">
  <table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
  <tr>
  <td colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td><img height="1" width="1" alt="" src="../skin/images/spacer.gif"></td><td nowrap="nowrap"><input value="xml.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif"><input name="Search" value="Search" type="submit">
  <br>
  <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
                        the Apache XML site
                        
                        
                      </font></td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td><img alt="" border="0" height="10" width="9" src="../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif"></td><td><img alt="" border="0" height="10" width="9" src="../skin/images/search-right.gif"></td>
  </tr>
  </table>
  </form>
  </td>
  <!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td valign="bottom" bgcolor="#294563" colspan="2">
  <!--================= start Tabs ==================-->
  <div class="tab">
  <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td width="8"><img alt="" height="8" width="8" src="../skin/images/spacer.gif"></td><td valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="../index.html"><font face="Arial, Helvetica, Sans-serif">Home</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  </tr>
  </table>
  </td><td width="8"><img alt="" height="8" width="8" src="../skin/images/spacer.gif"></td><td valign="bottom">
  <table summary="selected tab" style="height: 1.7em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="index.html"><font color="#000000">Development</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-right.gif"></td>
  </tr>
  </table>
  </td><td width="8"><img alt="" height="8" width="8" src="../skin/images/spacer.gif"></td><td valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="../design/index.html"><font face="Arial, Helvetica, Sans-serif">Redesign</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  </tr>
  </table>
  </td><td width="8"><img alt="" height="8" width="8" src="../skin/images/spacer.gif"></td><td valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="../design/alt.design/index.html"><font face="Arial, Helvetica, Sans-serif">alt design</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  </div>
  <!--================= end Tabs ==================-->
  </td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  </table>
  <!--================= end Banner ==================-->
  <!--================= start Menu, NavBar, Content ==================-->
  <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top">
  <table summary="menu" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <!--================= start left top NavBar ==================-->
  <td rowspan="3" valign="top">
  <table summary="blue line" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td bgcolor="#294563"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif">&nbsp;</font></td>
  </tr>
  <tr>
  <td bgcolor="#294563"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  </table>
  </td>
  <!--================= end left top NavBar ==================--><td bgcolor="#294563"><img width="1" height="1" alt="" src="../skin/images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../skin/images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F">
  <!--================= start Menu items ==================-->
  <div class="menu">
  <ul>
  <li>
  <font color="#CFDCED">About</font>
  <ul>
        
  <li>
  <a href="index.html">Index</a>
  </li>
        
  <li>
  <a href="faq.html">FAQs</a>
  </li>
        
  <li>
  <a href="examples.html">Examples</a>
  </li>
      
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Using</font>
  <ul>
        
  <li>
  <a href="extensions.html">Extensions</a>
  </li>
        
  <li>
  <a href="configuration.html">Configuration</a>
  </li>
      
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Extras</font>
  <ul>
        
  <li>
  <a href="svg.html">SVG</a>
  </li>
        
  <li>
  <a href="fonts.html">Fonts</a>
  </li>
      
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Output</font>
  <ul>
        
  <li>
  <span class="sel"><font color="#ffcc00">PDF</font></span>
  </li>
        
  <li>
  <span class="sel"><font color="#ffcc00">Postscript</font></span>
  </li>
      
  </ul>
  </li>
  <li>
  <font color="#CFDCED">General</font>
  <ul>
        
  <li>
  <a target="_blank" href="http://nagoya.apache.org/wiki/apachewiki.cgi?FOPProjectPages">FOP Wiki</a>
  </li>
        
  <li>
  <a href="../design/index.html">Design</a>
  </li>
        
  <li>
  <a href="tools.html">Tools</a>
  </li>
      
  </ul>
  </li>
  </ul>
  </div>
  <!--================= end Menu items ==================-->
  </td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../skin/images/spacer.gif"></td><td bgcolor="#294563"><img width="1" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../skin/images/menu-left.gif"></td><td bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../skin/images/spacer.gif"></td><td valign="bottom" align="right" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../skin/images/menu-right.gif"></td>
  </tr>
  <tr>
  <td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  </table>
  </td><td valign="top" width="100%">
  <table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
  <!--================= start middle NavBar ==================-->
  <tr>
  <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td><td align="left" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
                  &nbsp;
                  
                  </font><img width="10" height="8" alt="" src="../skin/images/spacer.gif"></td><td align="right" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
                  &nbsp;
                  
                  </font><img width="10" height="8" alt="" src="../skin/images/spacer.gif"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <tr>
  <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <!--================= end middle NavBar ==================-->
  <!--================= start Content==================-->
  <tr>
  <td align="left" width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td><td align="left" width="100%">
  <div class="content">
  <table class="title" summary="">
  <tr>
  <td valign="middle">
  <h1>PDF (Developer Information)</h1>
  </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="pdf.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
            PDF</a></td>
  </tr>
  </table>
  <ul class="minitoc">
  <li>
  <a href="#Resources">Resources</a>
  </li>
  </ul>
      
  <a name="N101BF"></a><a name="Resources"></a>
  <h3>Resources</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
          
  <li>
  <a href="http://partners.adobe.com/asn/developer/technotes/acrobatpdf.html">Acrobat/PDF Technical Notes</a>
  </li>
        
  </ul>
  </div>
    
  </div>
  </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  </tr>
  <!--================= end Content==================-->
  </table>
  </td>
  </tr>
  </table>
  <!--================= end Menu, NavBar, Content ==================-->
  <!--================= start Footer ==================-->
  <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
  <tr>
  <td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../skin/images/spacer.gif"><a href="../skin/images/label.gif"></a><a href="../skin/images/page.gif"></a><a href="../skin/images/chapter.gif"></a><a href="../skin/images/chapter_open.gif"></a><a href="../skin/images/current.gif"></a><a href="..//favicon.ico"></a></td>
  </tr>
  <tr>
  <td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
            1999-2003&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
                document.write(" - "+"Last Published: " + document.lastModified);
              //  --></script></font></td>
  </tr>
  <tr>
  <td colspan="2" align="left" bgcolor="#CFDCED" class="logos"></td>
  </tr>
  </table>
  <!--================= end Footer ==================-->
  </body>
  </html>
  
  
  
  1.1                  xml-site/targets/fop/dev/pdf.pdf
  
  	<<Binary file>>
  
  
  1.1                  xml-site/targets/fop/dev/design/alt.design/index.html
  
  Index: index.html
  ===================================================================
  <html><head><title>Resource not Found</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>Cocoon 2 - Resource not Found</h1><hr size="1" noshade="noshade"/><p><b>type</b> resource-not-found</p><p><b>message</b> <u>Page Not Available.</u></p><p><b>description</b> <u>The requested resource couldn't be found.</u></p><p><b>sender</b> org.apache.cocoon.Main</p><p><b>source</b> Cocoon commandline (Main.java)</p><p><b>request-uri</b><pre>dev/design/alt.design/index.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/dev/design/alt.design/index.html</pre></p><hr size="1" noshade="true"/></body></html>
  
  
  1.1                  xml-site/targets/fop/svg/text.svg.html
  
  Index: text.svg.html
  ===================================================================
  <html><head><title>Resource not Found</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>Cocoon 2 - Resource not Found</h1><hr size="1" noshade="noshade"/><p><b>type</b> resource-not-found</p><p><b>message</b> <u>Page Not Available.</u></p><p><b>description</b> <u>The requested resource couldn't be found.</u></p><p><b>sender</b> org.apache.cocoon.Main</p><p><b>source</b> Cocoon commandline (Main.java)</p><p><b>request-uri</b><pre>svg/text.svg</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/svg/text.svg.html</pre></p><hr size="1" noshade="true"/></body></html>
  
  

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


Mime
View raw message