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/skin/images doc.gif favicon.ico pdfdoc.gif singlepage.gif valid-html401.png vcss.png xmldoc.gif
Date Fri, 07 Mar 2003 02:44:13 GMT
jefft       2003/03/06 18:44:12

  Modified:    targets/fop bugs.html bugs.pdf changes.html changes.pdf
                        compiling.html compiling.pdf compliance.html
                        compliance.pdf configuration.html configuration.pdf
                        download.html download.pdf embedding.html
                        embedding.pdf examples.html examples.pdf
                        extensions.html extensions.pdf faq.html faq.pdf
                        fonts.html fonts.pdf gethelp.html gethelp.pdf
                        implemented.html implemented.pdf index.html
                        index.pdf involved.html involved.pdf license.html
                        license.pdf limitations.html limitations.pdf
                        logocontest.html logocontest.pdf news.html news.pdf
                        output.html output.pdf pdf-security.html
                        relnotes.html relnotes.pdf resources.html
                        resources.pdf running.html running.pdf status.html
                        status.pdf svg.html svg.pdf testing.html
                        testing.pdf todo.html todo.pdf
               targets/fop/design architecture.html architecture.pdf
                        areas.html areas.pdf breakpos.html breakpos.pdf
                        embedding.html embedding.pdf extending.html
                        extending.pdf fotree.html fotree.pdf index.html
                        index.pdf layout.html layout.pdf optimise.html
                        optimise.pdf properties.html properties.pdf
                        renderers.html renderers.pdf useragent.html
                        useragent.pdf
               targets/fop/design/alt.design FOPropertySets.html
                        compound-properties.html compound-properties.pdf
                        coroutines.html coroutines.pdf footnotes.html
                        footnotes.pdf galleys.html galleys.pdf index.html
                        index.pdf keeps.html keeps.pdf logo.html
                        spaces.html spaces.pdf traits.html traits.pdf
                        user-agent-refs.html user-agent-refs.pdf
                        xml-parsing.html xml-parsing.pdf
               targets/fop/design/alt.design/properties
                        AbstractPropertyValue.html FOAttributes.html
                        PropNames.html Property.html
                        PropertyConsts-class.html PropertyConsts.html
                        PropertyParser.html PropertySets.html
                        PropertyTokenizer.html PropertyValue.html
                        PropertyValueList.html ShorthandPropSets.html
                        classes-overview.html enumerated-values.html
                        getInitialValue.html index.html
                        propertyExpressions.html simple-properties.html
               targets/fop/design/understanding area_tree.html
                        area_tree.pdf fo_tree.html fo_tree.pdf images.html
                        images.pdf index.html index.pdf
                        layout_managers.html layout_managers.pdf
                        pdf_library.html pdf_library.pdf properties.html
                        properties.pdf renderers.html renderers.pdf
                        svg.html svg.pdf xml_parsing.html xml_parsing.pdf
               targets/fop/dev configuration.html configuration.pdf
                        examples.html examples.pdf extensions.html
                        extensions.pdf faq.html faq.pdf fonts.html
                        fonts.pdf index.html index.pdf output.html svg.html
                        svg.pdf
               targets/fop/dev/fo embedding.fo.pdf
               targets/fop/dev/svg images.pdf link.pdf paints.pdf text.pdf
                        transparency.pdf
               targets/fop/fo fonts.fo.pdf
               targets/fop/skin breadcrumbs.js page.css
  Added:       targets/fop pdfencryption.html pdfencryption.pdf
               targets/fop/design/alt.design/properties index.pdf
               targets/fop/skin breadcrumbs-optimized.js
               targets/fop/skin/images doc.gif favicon.ico pdfdoc.gif
                        singlepage.gif valid-html401.png vcss.png
                        xmldoc.gif
  Log:
  Automatic publish at Fri Mar  7 03:43:59 CET 2003 from http://forrestbot.cocoondev.org.
  
  Revision  Changes    Path
  1.21      +24 -17    xml-site/targets/fop/bugs.html
  
  Index: bugs.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/bugs.html,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- bugs.html	28 Jan 2003 17:51:38 -0000	1.20
  +++ bugs.html	7 Mar 2003 02:43:57 -0000	1.21
  @@ -5,7 +5,7 @@
   <title>Bugs</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,32 +300,34 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Bugs</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="bugs.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="bugs.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Bugs Already Reported</a>
  +<a href="#">Bugs Already Reported</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Reporting New Bugs</a>
  +<a href="#">Reporting New Bugs</a>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Bugs Already Reported</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A list of unresolved reported bugs can be found at
   <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bugs.component">FOP
   Open Bugs (Bugzilla)</a>.</p>
  +</div>
       
  -<a name="N10019"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10019"></a>
   <h3>Reporting New Bugs</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>User reports of bugs and requests for enhancements are extremely
   important parts of FOP development, and we appreciate the time you take to help
   us track these issues down.
  @@ -367,6 +373,7 @@
   sent to the FOP developer discussion list.</li>
           
   </ul>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -378,7 +385,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +65 -65    xml-site/targets/fop/bugs.pdf
  
  	<<Binary file>>
  
  
  1.6       +25 -18    xml-site/targets/fop/changes.html
  
  Index: changes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/changes.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- changes.html	28 Jan 2003 17:51:38 -0000	1.5
  +++ changes.html	7 Mar 2003 02:43:57 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>History of Changes</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,29 +300,29 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>History of Changes</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="changes.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="changes.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Version ? (2003)</a>
  +<a href="#?">Version ? (2003)</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Version ? (2002)</a>
  +<a href="#?">Version ? (2002)</a>
   </li>
   </ul>
   <p>
  -<a href="changes.rss.xml"><img src="images/rss.png"></a>
  +<a href="changes.rss.xml"><img alt="RSS" src="images/rss.png"></a>
   </p>
      
  -<a name="N1000D"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000E"></a><a name="?"></a>
   <h3>Version ? (2003)</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
       
   <li>
  @@ -347,9 +351,11 @@
       (JM)</li>
      
   </ul>
  +</div>
      
  -<a name="N1002B"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N1002D"></a><a name="?"></a>
   <h3>Version ? (2002)</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
       
   <li>
  @@ -798,6 +804,7 @@
   
      
   </ul>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -809,7 +816,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +0 -1067   xml-site/targets/fop/changes.pdf
  
  	<<Binary file>>
  
  
  1.27      +32 -21    xml-site/targets/fop/compiling.html
  
  Index: compiling.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/compiling.html,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- compiling.html	28 Jan 2003 17:51:38 -0000	1.26
  +++ compiling.html	7 Mar 2003 02:43:57 -0000	1.27
  @@ -5,7 +5,7 @@
   <title>Compiling FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,34 +300,34 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Compiling FOP</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="compiling.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="compiling.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Compiling FOP</a>
  +<a href="#">Compiling FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Setting up your classpath</a>
  +<a href="#">Setting up your classpath</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Setting of JAVA_HOME</a>
  +<a href="#">Setting of JAVA_HOME</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Problems</a>
  +<a href="#">Problems</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Compiling FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Compilation is started by executing build, either as a batch file on win32 (build.bat) or as a shell script on unix. Before you
          can start one of these scripts, you have to setup your classpath and the environment variable JAVA_HOME (see below).</p>
   <p> The compilation uses Ant,
  @@ -333,21 +337,26 @@
           process and different targets. </p>
   <p>A help screen is shown by calling "build usage".</p>
   <p>If you only want to use FOP, you don't need to build it. A fop.jar comes with the distribution.</p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10021"></a>
   <h4>Setting up your classpath</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <div class="frame note">
   <div class="label">Note</div>
   <div class="content">You don't have to setup your classpath; all libraries needed to compile FOP are coming with
                 the distribution and are referenced by the build script, so you only need to care about them,
                 if you build FOP in any other way. See build.bat/build.sh for details. </div>
   </div>
  -<a name="N1002A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002A"></a>
   <h4>Setting of JAVA_HOME</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>You have to set the enviroment variable JAVA_HOME. It must point to your local JDK
         root directory. This is true, even if you use JDK 1.2 or above, which normally don't need this
         setting. It is used by Ant, the compilation software.</p>
  -<a name="N10033"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10033"></a>
   <h4>Problems</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>If you have problems compiling FOP, please try this first: </p>
   <ul>
         
  @@ -359,6 +368,8 @@
   </ul>
   <p>If you still have problems, please look at the
            page <a href="bugs.html">bugs</a>, for further help.</p>
  +</div>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -370,7 +381,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +37 -37    xml-site/targets/fop/compiling.pdf
  
  	<<Binary file>>
  
  
  1.4       +20 -15    xml-site/targets/fop/compliance.html
  
  Index: compliance.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/compliance.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- compliance.html	28 Jan 2003 17:51:39 -0000	1.3
  +++ compliance.html	7 Mar 2003 02:43:58 -0000	1.4
  @@ -5,7 +5,7 @@
   <title>FOP 0.20.4 Standards Compliance</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,22 +300,22 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP 0.20.4 Standards Compliance</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="compliance.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="compliance.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">W3C XSL-FO 1.0 Standard</a>
  +<a href="#">W3C XSL-FO 1.0 Standard</a>
   </li>
   </ul>
  -<a name="N10007"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10007"></a>
   <h3>W3C XSL-FO 1.0 Standard</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <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>
   <p>The following is a summary of FOP's current support for the standard XSL-FO objects.</p>
   <table class="ForrestTable" cellspacing="1" cellpadding="4">
  @@ -1476,6 +1480,7 @@
   </tr>
   </table>
   </div>
  +</div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
   </tr>
   <!--================= end Content==================-->
  @@ -1485,7 +1490,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +150 -150  xml-site/targets/fop/compliance.pdf
  
  	<<Binary file>>
  
  
  1.6       +24 -17    xml-site/targets/fop/configuration.html
  
  Index: configuration.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/configuration.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- configuration.html	28 Jan 2003 17:51:39 -0000	1.5
  +++ configuration.html	7 Mar 2003 02:43:58 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Configuration</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <span class="sel"><font color="#ffcc00">Configuration</font></span>
   </li>
           
  @@ -296,26 +300,26 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Configuration</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="configuration.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="configuration.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">How to configure FOP</a>
  +<a href="#">How to configure FOP</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Setting up hyphenation</a>
  +<a href="#">Setting up hyphenation</a>
   </li>
   </ul>
     
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>How to configure FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>In the directory xml-fop/conf you will find two configuration files. One of them,
          config.xml, is only intended for FOP developers, who want to add new default values
          to some FOP feature. Don't change this file. For user configuration there is a file called
  @@ -328,9 +332,11 @@
          the command line. See <a href="running.html">Running FOP</a>
          or <a href="embedding.html">Embedding FOP</a> for details.
       </p>
  +</div>
     
  -<a name="N10020"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10020"></a>
   <h3>Setting up hyphenation</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP comes already with some hyphenation pattern. If you need a hyphenation pattern
          which isn't included in the distribution, do the following:
       </p>
  @@ -374,6 +380,7 @@
   </li>
       
   </ol>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -385,7 +392,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +45 -45    xml-site/targets/fop/configuration.pdf
  
  	<<Binary file>>
  
  
  1.27      +20 -15    xml-site/targets/fop/download.html
  
  Index: download.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/download.html,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- download.html	28 Jan 2003 17:51:39 -0000	1.26
  +++ download.html	7 Mar 2003 02:43:58 -0000	1.27
  @@ -5,7 +5,7 @@
   <title>Download</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,23 +300,23 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Download</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="download.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="download.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Downloading FOP</a>
  +<a href="#">Downloading FOP</a>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Downloading FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>You can download the latest release version from the <a href="http://xml.apache.org/dist/fop/">distribution directory</a>. </p>
   <p>The file contains also the documentation (including some example fo files) and the source.  </p>
   <p>If you want to work with the latest and nicest code, you can use the cvs version. See the section
  @@ -334,6 +338,7 @@
   <p>If you are interested in embedding FOP in a Java application of your own, see
          <a href="embedding.html">Embedding FOP</a>.
       </p>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -345,7 +350,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +66 -66    xml-site/targets/fop/download.pdf
  
  	<<Binary file>>
  
  
  1.29      +76 -41    xml-site/targets/fop/embedding.html
  
  Index: embedding.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/embedding.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- embedding.html	28 Jan 2003 17:51:39 -0000	1.28
  +++ embedding.html	7 Mar 2003 02:43:58 -0000	1.29
  @@ -5,7 +5,7 @@
   <title>Embedding FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,66 +300,67 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Embedding FOP</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="embedding.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="embedding.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Notes about embedding FOP in your Java application</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Embedding FOP</a>
  +<a href="#">Embedding FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Overview</a>
  +<a href="#">Overview</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Basics</a>
  +<a href="#">Basics</a>
   </li>
   <li>
   <a href="#logging">Controlling logging</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Hints</a>
  +<a href="#">Hints</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Using FOP in a servlet</a>
  +<a href="#">Using FOP in a servlet</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Examples</a>
  +<a href="#">Examples</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[1])">ExampleFO2PDF.java</a>
  +<a href="#">ExampleFO2PDF.java</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[2])">ExampleXML2FO.java</a>
  +<a href="#">ExampleXML2FO.java</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[3])">ExampleXML2PDF.java</a>
  +<a href="#">ExampleXML2PDF.java</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[4])">ExampleObj2XML.java</a>
  +<a href="#">ExampleObj2XML.java</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[5])">ExampleObj2PDF.java</a>
  +<a href="#">ExampleObj2PDF.java</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[6])">Final notes</a>
  +<a href="#">Final notes</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10010"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10010"></a>
   <h3>Embedding FOP</h3>
  -<a name="N10015"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10015"></a>
   <h4>Overview</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Instantiate org.apache.fop.apps.Driver. Once this class is
        instantiated, methods are called to set the
        Renderer to use
  @@ -366,8 +371,10 @@
        instantiate the class itself. The advantage of the latter is it
        enables runtime determination of Renderer and ElementMapping(s).
     </p>
  -<a name="N1001E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1001E"></a>
   <h4>Basics</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The simplest way to use Driver is to instantiate it with the
        InputSource and OutputStream, then set the renderer desired and
        call the run method.
  @@ -463,8 +470,10 @@
   when finished, you will need to call <span class="codefrag">System.exit()</span>. These
   issues should be fixed in the upcoming JDK 1.4</div>
   </div>
  -<a name="N10078"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a><a name="logging"></a>
  +</div>
  +<a name="N10078"></a><a name="logging"></a>
   <h4>Controlling logging</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP uses Jakarta Avalon's
         <a target="_blank" href="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</a>
          interface to do logging. See the <a target="_blank" href="http://jakarta.apache.org/avalon/">Jakarta Avalon project</a> for more information.</p>
  @@ -491,10 +500,13 @@
   <p>If you want FOP to be totally silent you can also set an org.apache.avalon.framework.logger.NullLogger instance.</p>
   <p>If you want to use yet another logging facility you simply have to create a class that implements org.apache.avalon.framework.logging.Logger
     and set it on the Driver object. See the existing implementations in Avalon Framework for examples.</p>
  -<a name="N100A1"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N100A1"></a>
   <h4>Hints</h4>
  -<a name="N100A6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N100A6"></a>
   <h5>XML/XSL/DOM Inputs</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   You may want to supply you input to FOP from different data sources.
   For example you may have a DOM and XSL stylesheet or you may want to
  @@ -511,8 +523,10 @@
   <p>
   Examples showing this can be found at the bott
        </p>
  -<a name="N100B9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[2])"></a>
  +</div>
  +<a name="N100B9"></a>
   <h5>Object reuse</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   If FOP is going to be used multiple times within your application
   it may be useful to reuse certain objects to save time.
  @@ -524,8 +538,10 @@
   You will need to setup the driver again with a new OutputStream,
   IntputStream and renderer.
        </p>
  -<a name="N100C5"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[3])"></a>
  +</div>
  +<a name="N100C5"></a>
   <h5>Getting information on the rendering process</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   To get the number of pages that were rendered by FOP you can call 
   <span class="codefrag">Driver.getResults()</span>. This returns a FormattingResults object 
  @@ -535,8 +551,11 @@
   documents (each enclosed by a page-sequence) and have to know the number of 
   pages of each document.
         </p>
  -<a name="N100D2"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +</div>
  +<a name="N100D2"></a>
   <h4>Using FOP in a servlet</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   In the directory xml-fop/examples/servlet you can find a working example how
   to use FOP in a servlet. After building the servlet you can drop the fop.war 
  @@ -553,24 +572,30 @@
            differently. Having a ".pdf" on the end of the URL may help.
        </div>
   </div>
  +</div>
  +</div>
   
  -<a name="N100E8"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N100E8"></a>
   <h3>Examples</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The directory "xml-fop/examples/embedding" contains several working examples. 
   In contrast of the examples above the examples here primarily use JAXP for 
   XML access. This may be easier to understand for people familiar with JAXP.
     </p>
  -<a name="N100F0"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1])"></a>
  +<a name="N100F0"></a>
   <h4>ExampleFO2PDF.java</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This example demonstrates the basic usage pattern to transform an XSL-FO
   file to PDF using FOP.
       </p>
   <div align="center">
   <img class="figure" alt="Example XSL-FO to PDF" src="images/EmbeddingExampleFO2PDF.png"></div>
  -<a name="N100FD"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2])"></a>
  +</div>
  +<a name="N100FD"></a>
   <h4>ExampleXML2FO.java</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This example has nothing to do with FOP. It is there to show you how an XML 
   file can be converted to XSL-FO using XSLT. The JAXP API is used to do the
  @@ -579,8 +604,10 @@
       </p>
   <div align="center">
   <img class="figure" alt="Example XML to XSL-FO" src="images/EmbeddingExampleXML2FO.png"></div>
  -<a name="N1010E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3])"></a>
  +</div>
  +<a name="N1010E"></a>
   <h4>ExampleXML2PDF.java</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This example demonstrates how you can convert an arbitrary XML file to PDF 
   using XSLT and XSL-FO/FOP. It is a combination of the first two examples 
  @@ -597,8 +624,10 @@
   strongly discourage you to do this if it isn't absolutely necessary. The 
   performance is significantly higher with SAX.
       </p>
  -<a name="N1011E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4])"></a>
  +</div>
  +<a name="N1011E"></a>
   <h4>ExampleObj2XML.java</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This example is a preparatory example for the next one. It's an example that 
   shows how an arbitrary Java object can be converted to XML. It's an often 
  @@ -628,8 +657,10 @@
   used. For more detailed information see other resources on JAXP (ex. 
   <a target="_blank" href="http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/3_generate.html">An older JAXP tutorial</a>).
       </p>
  -<a name="N10138"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5])"></a>
  +</div>
  +<a name="N10138"></a>
   <h4>ExampleObj2PDF.java</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The last example here combines the previous and the third to demonstrate 
   how you can transform a Java object to a PDF directly in one smooth run
  @@ -639,8 +670,10 @@
       </p>
   <div align="center">
   <img class="figure" alt="Example Java object to PDF (via XML and XSL-FO)" src="images/EmbeddingExampleObj2PDF.png"></div>
  -<a name="N10145"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[6])"></a>
  +</div>
  +<a name="N10145"></a>
   <h4>Final notes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   These examples should give you an idea of what's possible. It should be easy 
   to adjust these examples to your needs. For examples, you can use a DOMSource
  @@ -653,6 +686,8 @@
   you can't find the solution to your particular problem drop us a message on 
   the fop-user mailing list.
       </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -664,7 +699,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +123 -123  xml-site/targets/fop/embedding.pdf
  
  	<<Binary file>>
  
  
  1.22      +20 -15    xml-site/targets/fop/examples.html
  
  Index: examples.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/examples.html,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- examples.html	28 Jan 2003 17:51:39 -0000	1.21
  +++ examples.html	7 Mar 2003 02:43:58 -0000	1.22
  @@ -5,7 +5,7 @@
   <title>Examples</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,18 +300,17 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Examples</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="examples.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="examples.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Examples in the distribution</a>
  +<a href="#">Examples in the distribution</a>
   </li>
   </ul>
       
  @@ -334,8 +337,9 @@
   </table>
   
       
  -<a name="N1003A"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1003A"></a>
   <h3>Examples in the distribution</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Examples for the use of XSL-FO can be found in the FOP distribution in
          the subdirectory xml-fop/examples/fo. You can start transformation of all fo files into pdf
          files by starting xml-fop/examples/fo/runtests (only source distribution). The resulting test
  @@ -397,6 +401,7 @@
   Developers will find the first steps to a test suite for all implemented
   formatting objects and properties in xml-fop/test/xml/.
         </p>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -408,7 +413,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +1 -1      xml-site/targets/fop/examples.pdf
  
  	<<Binary file>>
  
  
  1.17      +36 -23    xml-site/targets/fop/extensions.html
  
  Index: extensions.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/extensions.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- extensions.html	28 Jan 2003 17:51:39 -0000	1.16
  +++ extensions.html	7 Mar 2003 02:43:58 -0000	1.17
  @@ -5,7 +5,7 @@
   <title>Extensions</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,32 +300,31 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Extensions</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="extensions.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="extensions.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Default Extensions</a>
  +<a href="#">Default Extensions</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">SVG</a>
  +<a href="#">SVG</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Bookmarks</a>
  +<a href="#">Bookmarks</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Continued-label (for table-header/-footer</a>
  +<a href="#">Continued-label (for table-header/-footer</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Adding Your Own</a>
  +<a href="#">Adding Your Own</a>
   </li>
   </ul>
       
  @@ -331,20 +334,24 @@
   specification.
       </p>
       
  -<a name="N1000F"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000F"></a>
   <h3>Default Extensions</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   These extension are available by default. They are automatically loaded
   and you only need to provide the correct namespace for your embedded
   XML markup.
         </p>
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10017"></a>
   <h4>SVG</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Please see the <a href="svg.html">SVG page</a> for more details.
           </p>
  -<a name="N10024"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10024"></a>
   <h4>Bookmarks</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   To use this standard FOP extension, you need to add a namespace entry for
   http://xml.apache.org/fop/extensions on the root element.
  @@ -370,14 +377,19 @@
   property, but it isn't supported currently. See the pdfoutline.fo file in
   examples/fo/basic for a more complete example.
           </p>
  -<a name="N10037"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10037"></a>
   <h4>Continued-label (for table-header/-footer</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Please see examples/fo/basic/contlabel.fo
           </p>
  +</div>
  +</div>
       
  -<a name="N10041"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10041"></a>
   <h3>Adding Your Own</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   To add your own extension you need to do the following things.
           </p>
  @@ -406,6 +418,7 @@
             </li>
           
   </ol>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -417,7 +430,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +51 -51    xml-site/targets/fop/extensions.pdf
  
  	<<Binary file>>
  
  
  1.17      +432 -241  xml-site/targets/fop/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/faq.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- faq.html	28 Jan 2003 17:51:39 -0000	1.16
  +++ faq.html	7 Mar 2003 02:43:58 -0000	1.17
  @@ -5,7 +5,7 @@
   <title>FOP FAQ</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,293 +300,331 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP FAQ</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="faq.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="faq.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
  -<a name="N10007"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<ul class="minitoc">
  +<li>
  +<a href="#">Questions</a>
  +</li>
  +<li>
  +<a href="#">Answers</a>
  +<ul class="minitoc">
  +<li>
  +<a href="#part-N10005">1. General questions</a>
  +</li>
  +<li>
  +<a href="#part-N100BD">2. Common stumbling blocks</a>
  +</li>
  +<li>
  +<a href="#part-N10291">3. Embedding FOP. Using FOP in a servlet.</a>
  +</li>
  +<li>
  +<a href="#part-N10367">4. Batik/SVG specific questions</a>
  +</li>
  +<li>
  +<a href="#part-N103ED">5. PDF specific (includes Acrobat peculiarities)</a>
  +</li>
  +<li>
  +<a href="#part-N104A3">6. IEx specific stuff</a>
  +</li>
  +<li>
  +<a href="#part-N104E2">7. More general questions regarding XSLT and XSLFO and basic XML</a>
  +</li>
  +<li>
  +<a href="#part-N1065A">8. General suggestions. How to solve problems.</a>
  +</li>
  +</ul>
  +</li>
  +</ul>
  +<a name="N10007"></a>
   <h3>Questions</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   <li>
  -<a href="#part-N10005">General questions</a>
  +<a name="part-N10005-menu"></a><a href="#part-N10005">1. General questions</a>
   <ul>
   <li>
  -<a href="#faq-N1000A">What is FOP?</a>
  +<a name="faq-N1000A-menu"></a><a href="#faq-N1000A">What is FOP?</a>
   </li>
   <li>
  -<a href="#faq-N1001D">What can I do with FOP?</a>
  +<a name="faq-N1001D-menu"></a><a href="#faq-N1001D">What can I do with FOP?</a>
   </li>
   <li>
  -<a href="#faq-N1002F">What does "FOP" stand for?</a>
  +<a name="faq-N1002F-menu"></a><a href="#faq-N1002F">What does "FOP" stand for?</a>
   </li>
   <li>
  -<a href="#faq-N10044">How does FOP interact with other Apache Projects?</a>
  +<a name="faq-N10044-menu"></a><a href="#faq-N10044">How does FOP interact with other Apache Projects?</a>
   </li>
   <li>
  -<a href="#faq-N1005F">What is XSL?</a>
  +<a name="faq-N1005F-menu"></a><a href="#faq-N1005F">What is XSL?</a>
   </li>
   <li>
  -<a href="#faq-N1007C">What is XSLFO?</a>
  +<a name="XSLFO-menu"></a><a href="#XSLFO">What is XSLFO?</a>
   </li>
   <li>
  -<a href="#faq-N10099">What is XSLT?</a>
  +<a name="XSLT-menu"></a><a href="#XSLT">What is XSLT?</a>
   </li>
   <li>
  -<a href="#faq-N100AC">How can I contribute?</a>
  +<a name="faq-N100AC-menu"></a><a href="#faq-N100AC">How can I contribute?</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N100BD">Common stumbling blocks</a>
  +<a name="part-N100BD-menu"></a><a href="#part-N100BD">2. Common stumbling blocks</a>
   <ul>
   <li>
  -<a href="#faq-N100C2">Why does FOP insert a blank page between my page sequences?</a>
  +<a name="faq-N100C2-menu"></a><a href="#faq-N100C2">Why does FOP insert a blank page between my page sequences?</a>
   </li>
   <li>
  -<a href="#faq-N100DE">I get the error: [ERROR]: 'master-reference' for
  +<a name="faq-N100DE-menu"></a><a href="#faq-N100DE">I get the error: [ERROR]: 'master-reference' for
         'fo:page-sequence'matches no 'simple-page-master' or
         'page-sequence-master'</a>
   </li>
   <li>
  -<a href="#faq-N100F5">My PNG images don't work.</a>
  +<a name="faq-N100F5-menu"></a><a href="#faq-N100F5">My PNG images don't work.</a>
   </li>
   <li>
  -<a href="#faq-N1010B">I get a NoClassDefFound exception.</a>
  +<a name="faq-N1010B-menu"></a><a href="#faq-N1010B">I get a NoClassDefFound exception.</a>
   </li>
   <li>
  -<a href="#faq-N1012A">I get a NoSuchMethodException or a NoSuchFieldException
  +<a name="faq-N1012A-menu"></a><a href="#faq-N1012A">I get a NoSuchMethodException or a NoSuchFieldException
         exception.</a>
   </li>
   <li>
  -<a href="#faq-N10139">I get an OutOfMemoryException.</a>
  +<a name="faq-N10139-menu"></a><a href="#faq-N10139">I get an OutOfMemoryException.</a>
   </li>
   <li>
  -<a href="#faq-N10170">I get a MalformedURLException.</a>
  +<a name="faq-N10170-menu"></a><a href="#faq-N10170">I get a MalformedURLException.</a>
   </li>
   <li>
  -<a href="#faq-N101A6">I get an "[ERROR]: null", or a NullPointerException.</a>
  +<a name="faq-N101A6-menu"></a><a href="#faq-N101A6">I get an "[ERROR]: null", or a NullPointerException.</a>
   </li>
   <li>
  -<a href="#faq-N101BF">FOP hangs. FOP does not exit.</a>
  +<a name="faq-N101BF-menu"></a><a href="#faq-N101BF">FOP hangs. FOP does not exit.</a>
   </li>
   <li>
  -<a href="#faq-N101D9">FOP runs forever, writing lots of "&gt;" to the log.</a>
  +<a name="boxoverflow-menu"></a><a href="#boxoverflow">FOP runs forever, writing lots of "&gt;" to the log.</a>
   </li>
   <li>
  -<a href="#faq-N101E6">FOP cannot find a file for fo:external-graphics.</a>
  +<a name="faq-N101E6-menu"></a><a href="#faq-N101E6">FOP cannot find a file for fo:external-graphics.</a>
   </li>
   <li>
  -<a href="#faq-N101FB">FOP does not find my fonts.</a>
  +<a name="faq-N101FB-menu"></a><a href="#faq-N101FB">FOP does not find my fonts.</a>
   </li>
   <li>
  -<a href="#faq-N1020A">Keep-with-next, keep-with-previous, keep-together
  +<a name="faq-N1020A-menu"></a><a href="#faq-N1020A">Keep-with-next, keep-with-previous, keep-together
         don't work.</a>
   </li>
   <li>
  -<a href="#faq-N10220">My tables are missing, or missing their content.</a>
  +<a name="faq-N10220-menu"></a><a href="#faq-N10220">My tables are missing, or missing their content.</a>
   </li>
   <li>
  -<a href="#faq-N1022F">Text overflowing table cells and the like is not clipped. Long
  +<a name="faq-N1022F-menu"></a><a href="#faq-N1022F">Text overflowing table cells and the like is not clipped. Long
           text flows into adjacent cells/block, obscuring stuff there.</a>
   </li>
   <li>
  -<a href="#faq-N10255">Page numbers are not properly right aligned.</a>
  +<a name="faq-N10255-menu"></a><a href="#faq-N10255">Page numbers are not properly right aligned.</a>
   </li>
   <li>
  -<a href="#faq-N10264">A graphic is not displayed.</a>
  +<a name="faq-N10264-menu"></a><a href="#faq-N10264">A graphic is not displayed.</a>
   </li>
   <li>
  -<a href="#faq-N10284">Hyphenation does not work.</a>
  +<a name="faq-N10284-menu"></a><a href="#faq-N10284">Hyphenation does not work.</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N10291">Embedding FOP. Using FOP in a servlet.</a>
  +<a name="part-N10291-menu"></a><a href="#part-N10291">3. Embedding FOP. Using FOP in a servlet.</a>
   <ul>
   <li>
  -<a href="#faq-N10296">How do I use FOP in a servlet?</a>
  +<a name="faq-N10296-menu"></a><a href="#faq-N10296">How do I use FOP in a servlet?</a>
   </li>
   <li>
  -<a href="#faq-N102B3">How do I use FOP in a servlet with an XSLT
  +<a name="faq-N102B3-menu"></a><a href="#faq-N102B3">How do I use FOP in a servlet with an XSLT
         transformation?</a>
   </li>
   <li>
  -<a href="#faq-N102E2">How do I pass parameters to the XSLT transformation?</a>
  +<a name="faq-N102E2-menu"></a><a href="#faq-N102E2">How do I pass parameters to the XSLT transformation?</a>
   </li>
   <li>
  -<a href="#faq-N102EE">How do I use my own fonts when running FOP from a
  +<a name="faq-N102EE-menu"></a><a href="#faq-N102EE">How do I use my own fonts when running FOP from a
         servlet?</a>
   </li>
   <li>
  -<a href="#faq-N10301">How do I set the baseDir property in a servlet environment?</a>
  +<a name="faq-N10301-menu"></a><a href="#faq-N10301">How do I set the baseDir property in a servlet environment?</a>
   </li>
   <li>
  -<a href="#faq-N1031F">How do I use a user configuration file from a servlet?</a>
  +<a name="usercfg-menu"></a><a href="#usercfg">How do I use a user configuration file from a servlet?</a>
   </li>
   <li>
  -<a href="#faq-N10339">I keep getting NoClassDefFound and other exceptions. How do I
  +<a name="faq-N10339-menu"></a><a href="#faq-N10339">I keep getting NoClassDefFound and other exceptions. How do I
           get FOP working for various servlet engines?</a>
   </li>
   <li>
  -<a href="#faq-N1034B">FOP in IBM Websphere 3.5</a>
  +<a name="faq-N1034B-menu"></a><a href="#faq-N1034B">FOP in IBM Websphere 3.5</a>
   </li>
   <li>
  -<a href="#faq-N10357">Can FOP be used in multithreaded environments?</a>
  +<a name="faq-N10357-menu"></a><a href="#faq-N10357">Can FOP be used in multithreaded environments?</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N10367">Batik/SVG specific questions</a>
  +<a name="part-N10367-menu"></a><a href="#part-N10367">4. Batik/SVG specific questions</a>
   <ul>
   <li>
  -<a href="#faq-N1036C">SVG text rendered in bad quality. How do I put SVG text as text
  +<a name="faq-N1036C-menu"></a><a href="#faq-N1036C">SVG text rendered in bad quality. How do I put SVG text as text
         into PDF?</a>
   </li>
   <li>
  -<a href="#faq-N10390">How do I use FOP with SVG on headless servers?</a>
  +<a name="faq-N10390-menu"></a><a href="#faq-N10390">How do I use FOP with SVG on headless servers?</a>
   </li>
   <li>
  -<a href="#faq-N103AF">FOP does not exit if a SVG is included.</a>
  +<a name="svghangs-menu"></a><a href="#svghangs">FOP does not exit if a SVG is included.</a>
   </li>
   <li>
  -<a href="#faq-N103BC">I have problems with SVG referring to gradients etc. using
  +<a name="faq-N103BC-menu"></a><a href="#faq-N103BC">I have problems with SVG referring to gradients etc. using
           "uri(#stuff)". I get a MalformedURLException.</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N103ED">PDF specific (includes Acrobat peculiarities)</a>
  +<a name="part-N103ED-menu"></a><a href="#part-N103ED">5. PDF specific (includes Acrobat peculiarities)</a>
   <ul>
   <li>
  -<a href="#faq-N103F2">How do I embed fonts in PDF?</a>
  +<a name="faq-N103F2-menu"></a><a href="#faq-N103F2">How do I embed fonts in PDF?</a>
   </li>
   <li>
  -<a href="#faq-N10402">Some characters are not displayed, or displayed incorrectly, or
  +<a name="faq-N10402-menu"></a><a href="#faq-N10402">Some characters are not displayed, or displayed incorrectly, or
         displayed as &ldquo;#&rdquo;.</a>
   </li>
   <li>
  -<a href="#faq-N10424">What tools are available for post-processing my PDF document?</a>
  +<a name="PDF-postprocess-menu"></a><a href="#PDF-postprocess">What tools are available for post-processing my PDF document?</a>
   </li>
   <li>
  -<a href="#faq-N1043F">How do I add security features (encryption, disable printing)
  +<a name="pdf-security-menu"></a><a href="#pdf-security">How do I add security features (encryption, disable printing)
         to my PDF document?</a>
   </li>
   <li>
  -<a href="#faq-N1045A">How do I add document properties (title, author, etc.) to my
  +<a name="faq-N1045A-menu"></a><a href="#faq-N1045A">How do I add document properties (title, author, etc.) to my
         PDF document?</a>
   </li>
   <li>
  -<a href="#faq-N1046A">How do I add watermarks to my PDF document?</a>
  +<a name="faq-N1046A-menu"></a><a href="#faq-N1046A">How do I add watermarks to my PDF document?</a>
   </li>
   <li>
  -<a href="#faq-N10486">The PDF is printed contorted!</a>
  +<a name="faq-N10486-menu"></a><a href="#faq-N10486">The PDF is printed contorted!</a>
   </li>
   <li>
  -<a href="#faq-N10492">How do I control the Acrobat bookmark display?</a>
  +<a name="faq-N10492-menu"></a><a href="#faq-N10492">How do I control the Acrobat bookmark display?</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N104A3">IEx specific stuff</a>
  +<a name="part-N104A3-menu"></a><a href="#part-N104A3">6. IEx specific stuff</a>
   <ul>
   <li>
  -<a href="#faq-N104A8">The FOP servlet is called multiple times!</a>
  +<a name="faq-N104A8-menu"></a><a href="#faq-N104A8">The FOP servlet is called multiple times!</a>
   </li>
   <li>
  -<a href="#faq-N104CC">How do I print PDF directly from the browser?</a>
  +<a name="faq-N104CC-menu"></a><a href="#faq-N104CC">How do I print PDF directly from the browser?</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N104E2">More general questions regarding XSLT and XSLFO and basic XML</a>
  +<a name="part-N104E2-menu"></a><a href="#part-N104E2">7. More general questions regarding XSLT and XSLFO and basic XML</a>
   <ul>
   <li>
  -<a href="#faq-N104E7">(FO) How do I vertically center an image or a table (or
  +<a name="faq-N104E7-menu"></a><a href="#faq-N104E7">(FO) How do I vertically center an image or a table (or
         whatever)?</a>
   </li>
   <li>
  -<a href="#faq-N104F7">(FO) How do I center a table horizontally?</a>
  +<a name="faq-N104F7-menu"></a><a href="#faq-N104F7">(FO) How do I center a table horizontally?</a>
   </li>
   <li>
  -<a href="#faq-N1050A">(FO) How to get page numbers printed on the "outer side" of the
  +<a name="faq-N1050A-menu"></a><a href="#faq-N1050A">(FO) How to get page numbers printed on the "outer side" of the
           page (for books, for example)?</a>
   </li>
   <li>
  -<a href="#faq-N1051A">(FO) How do I use different static content for odd and even
  +<a name="oddeven-menu"></a><a href="#oddeven">(FO) How do I use different static content for odd and even
         pages?</a>
   </li>
   <li>
  -<a href="#faq-N10532">(FO) How do I get a special header on the first page?</a>
  +<a name="faq-N10532-menu"></a><a href="#faq-N10532">(FO) How do I get a special header on the first page?</a>
   </li>
   <li>
  -<a href="#faq-N10542">(FO) How do I omit my headers on a blank page? How do I write
  +<a name="faq-N10542-menu"></a><a href="#faq-N10542">(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?</a>
   </li>
   <li>
  -<a href="#faq-N10558">(FO) How do I print an Euro sign, a checkbox or other some other
  +<a name="faq-N10558-menu"></a><a href="#faq-N10558">(FO) How do I print an Euro sign, a checkbox or other some other
         special symbols?</a>
   </li>
   <li>
  -<a href="#faq-N10583">(FO) How do I keep linebreaks and hard spaces? How do I get
  +<a name="faq-N10583-menu"></a><a href="#faq-N10583">(FO) How do I keep linebreaks and hard spaces? How do I get
           preformatted text displayed as expected?</a>
   </li>
   <li>
  -<a href="#faq-N10597">(FO) How do I print the total number of pages, like in "page 1
  +<a name="faq-N10597-menu"></a><a href="#faq-N10597">(FO) How do I print the total number of pages, like in "page 1
         of 12"</a>
   </li>
   <li>
  -<a href="#faq-N105C7">(FO) The header overlaps body content. The body extends into
  +<a name="faq-N105C7-menu"></a><a href="#faq-N105C7">(FO) The header overlaps body content. The body extends into
         the footer.</a>
   </li>
   <li>
  -<a href="#faq-N105D9">(FO) How do I get lines in the document, as separators, side
  +<a name="faq-N105D9-menu"></a><a href="#faq-N105D9">(FO) How do I get lines in the document, as separators, side
         bars or folding marks?</a>
   </li>
   <li>
  -<a href="#faq-N105F5">(FO) How do I validate my FO document?</a>
  +<a name="FO-validate-menu"></a><a href="#FO-validate">(FO) How do I validate my FO document?</a>
   </li>
   <li>
  -<a href="#faq-N10611">(XML) There are complaints about &amp;nbsp;. How
  +<a name="faq-N10611-menu"></a><a href="#faq-N10611">(XML) There are complaints about <span class="codefrag">&amp;nbsp;</span>. How
           do I get a non-breaking space in FO?</a>
   </li>
   <li>
  -<a href="#faq-N10620">(XML) There are complaints about undefined entities, for example
  -        about &amp;uuml; which used to work in HTML. How do I enter
  +<a name="faq-N10620-menu"></a><a href="#faq-N10620">(XML) There are complaints about undefined entities, for example
  +        about <span class="codefrag">&amp;uuml;</span> which used to work in HTML. How do I enter
           special characters like in HTML?</a>
   </li>
   <li>
  -<a href="#faq-N10633">(XML) There are complaints about illegal characters and entities
  +<a name="faq-N10633-menu"></a><a href="#faq-N10633">(XML) There are complaints about illegal characters and entities
         in the input.</a>
   </li>
   <li>
  -<a href="#faq-N10649">(XML) There are complaints about illegal bytes or characters in
  +<a name="faq-N10649-menu"></a><a href="#faq-N10649">(XML) There are complaints about illegal bytes or characters in
         the input. There are odd characters in the result.</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#part-N1065A">General suggestions. How to solve problems.</a>
  +<a name="part-N1065A-menu"></a><a href="#part-N1065A">8. General suggestions. How to solve problems.</a>
   <ul>
   <li>
  -<a href="#faq-N1065F">Where to post bugs.</a>
  +<a name="faq-N1065F-menu"></a><a href="#faq-N1065F">Where to post bugs.</a>
   </li>
   <li>
  -<a href="#faq-N10673">Where to post questions.</a>
  +<a name="postquestions-menu"></a><a href="#postquestions">Where to post questions.</a>
   </li>
   </ul>
   </li>
   </ul>
  -<a name="N1013F"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +</div>
  +<a name="N10190"></a>
   <h3>Answers</h3>
  -<a name="part-N10005"></a><a name="N10144"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1])"></a>
  -<h4>General questions</h4>
  -<a name="faq-N1000A"></a><a name="N10149"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[1])"></a>
  -<h5>What is FOP?</h5>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10193"></a><a name="part-N10005"></a>
  +<h4>1. General questions</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10197"></a><a name="faq-N1000A"></a>
  +<h5>1.1. What is FOP?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           FOP is a print formatter for <a href="#XSLFO">XSL formatting
           objects</a>.
  @@ -592,8 +634,10 @@
           into a page layout. The main target is PDF but other rendering targets
           are supported, such as AWT, PCL, text and direct printing.
         </p>
  -<a name="faq-N1001D"></a><a name="N10159"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[2])"></a>
  -<h5>What can I do with FOP?</h5>
  +</div>
  +<a name="N101A6"></a><a name="faq-N1001D"></a>
  +<h5>1.2. What can I do with FOP?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP provides both an application and a library that converts an XSL FO
             document into paginated output.
  @@ -606,14 +650,18 @@
   <p>
             The library can be used in servlets and other Java applications.
           </p>
  -<a name="faq-N1002F"></a><a name="N10168"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[3])"></a>
  -<h5>What does "FOP" stand for?</h5>
  +</div>
  +<a name="N101B4"></a><a name="faq-N1002F"></a>
  +<h5>1.3. What does "FOP" stand for?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             It's an acronym for <strong>F</strong>ormatting
             <strong>O</strong>bject <strong>P</strong>rocessor
           </p>
  -<a name="faq-N10044"></a><a name="N1017A"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[4])"></a>
  -<h5>How does FOP interact with other Apache Projects?</h5>
  +</div>
  +<a name="N101C5"></a><a name="faq-N10044"></a>
  +<h5>1.4. How does FOP interact with other Apache Projects?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP is distributed with <a href="http://xml.apache.org/cocoon">Cocoon</a> as a PDF serializer
             for XSL (FO) documents.
  @@ -624,16 +672,20 @@
             FOP to <a href="http://xml.apache.org/batik/svgrasterizer.html">transcode an SVG
             image</a> into a PDF document.
           </p>
  -<a name="faq-N1005F"></a><a name="N10192"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[5])"></a>
  -<h5>What is XSL?</h5>
  +</div>
  +<a name="N101DC"></a><a name="faq-N1005F"></a>
  +<h5>1.5. What is XSL?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             XSL is a W3C standard concerned with publishing XML documents. It
             consists of two parts: <a href="#XSLT">XSLT</a> and <a href="#XSLFO">XSLFO</a>. The acronym expands to
             e<strong>X</strong>tensible <strong>S</strong>tylesheet
             <strong>L</strong>anguage.
           </p>
  -<a name="faq-N1007C"></a><a name="N101AC"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[6])"></a>
  -<h5>What is XSLFO?</h5>
  +</div>
  +<a name="N101F5"></a><a name="XSLFO"></a>
  +<h5>1.6. What is XSLFO?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             XSLFO is an XML vocabulary that is used to specify a pagination and
             other styling for page layout output. The acronym &ldquo;FO&rdquo;
  @@ -652,8 +704,10 @@
   <p>
             Synonyms: XSL FO, XSL (FO), XSL:FO, XSL-FO, Formatting Objects
           </p>
  -<a name="faq-N10099"></a><a name="N101C5"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[7])"></a>
  -<h5>What is XSLT?</h5>
  +</div>
  +<a name="N1020D"></a><a name="XSLT"></a>
  +<h5>1.7. What is XSLT?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             XSLT describes the transformation of arbitrary XML input into other
             XML (like XSLFO), HTML or plain text. The &ldquo;T&rdquo; comes from
  @@ -663,16 +717,22 @@
   <p>
             Synonyms: XSL transformation, XSL:T, XSL style sheet.
           </p>
  -<a name="faq-N100AC"></a><a name="N101D4"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1]/section[8])"></a>
  -<h5>How can I contribute?</h5>
  +</div>
  +<a name="N1021B"></a><a name="faq-N100AC"></a>
  +<h5>1.8. How can I contribute?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There is always plenty of things to do. See
             <a href="involved.html">getting involved</a>.
           </p>
  -<a name="part-N100BD"></a><a name="N101E1"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2])"></a>
  -<h4>Common stumbling blocks</h4>
  -<a name="faq-N100C2"></a><a name="N101E6"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[1])"></a>
  -<h5>Why does FOP insert a blank page between my page sequences?</h5>
  +</div>
  +</div>
  +<a name="N10227"></a><a name="part-N100BD"></a>
  +<h4>2. Common stumbling blocks</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1022B"></a><a name="faq-N100C2"></a>
  +<h5>2.1. Why does FOP insert a blank page between my page sequences?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is because spec conformance has been improved.
           </p>
  @@ -692,10 +752,12 @@
             If you don't want to have this blank page, use
             <span class="codefrag">force-page-count="no-force"</span>.
           </p>
  -<a name="faq-N100DE"></a><a name="N101FF"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[2])"></a>
  -<h5>I get the error: [ERROR]: 'master-reference' for
  +</div>
  +<a name="N10243"></a><a name="faq-N100DE"></a>
  +<h5>2.2. I get the error: [ERROR]: 'master-reference' for
         'fo:page-sequence'matches no 'simple-page-master' or
         'page-sequence-master'</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP was changed to be in accordance with the latest standard (see
             <a href="resources.html#w3-xsl">XSL standard</a>).The page
  @@ -710,8 +772,10 @@
   <p>
             See also <a href="relnotes.html">release notes</a>.
           </p>
  -<a name="faq-N100F5"></a><a name="N10213"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[3])"></a>
  -<h5>My PNG images don't work.</h5>
  +</div>
  +<a name="N10256"></a><a name="faq-N100F5"></a>
  +<h5>2.3. My PNG images don't work.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The Jimi image library, which is by default used for processing
             images in PNG and other formats, was removed from the distribution
  @@ -725,8 +789,10 @@
             An alternative to Jimi is to use Sun's JAI. It is much faster, but
             not available for all platforms.
           </p>
  -<a name="faq-N1010B"></a><a name="N10226"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[4])"></a>
  -<h5>I get a NoClassDefFound exception.</h5>
  +</div>
  +<a name="N10268"></a><a name="faq-N1010B"></a>
  +<h5>2.4. I get a NoClassDefFound exception.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is typically a problem with your classpath.</p>
   <p>If you are running FOP from the command line:</p>
  @@ -749,9 +815,11 @@
             If you run FOP embedded in your servlet, web application or other
             Java application, check the classpath of the application.
           </p>
  -<a name="faq-N1012A"></a><a name="N1023E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[5])"></a>
  -<h5>I get a NoSuchMethodException or a NoSuchFieldException
  +</div>
  +<a name="N1027F"></a><a name="faq-N1012A"></a>
  +<h5>2.5. I get a NoSuchMethodException or a NoSuchFieldException
         exception.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is usually caused by an older version of one of the FOP jars or
             old XML tools in the classpath. Check in particular for parser.jar,
  @@ -762,8 +830,10 @@
             version of Batik that comes with FOP. It is not always possible to
             use a more recent version of Batik.
           </p>
  -<a name="faq-N10139"></a><a name="N1024A"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[6])"></a>
  -<h5>I get an OutOfMemoryException.</h5>
  +</div>
  +<a name="N1028A"></a><a name="faq-N10139"></a>
  +<h5>2.6. I get an OutOfMemoryException.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP can consume quite a bit of memory, even though this has been
             continually improved. The memory consumption is partially inherent to
  @@ -834,8 +904,10 @@
             Reducing memory consumption in general and squishing bugs is an
             ongoing effort, partially addressed in the <a href="dev/index.html">redesign</a>.
           </p>
  -<a name="faq-N10170"></a><a name="N1027E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[7])"></a>
  -<h5>I get a MalformedURLException.</h5>
  +</div>
  +<a name="N102BD"></a><a name="faq-N10170"></a>
  +<h5>2.7. I get a MalformedURLException.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <a name="MalformedURL"></a>
   <p>
             What you probably think of as "file names" are usually URLs, in
  @@ -861,8 +933,10 @@
             resolving process, which transforms it into an absolute
             URL.
           </p>
  -<a name="faq-N101A6"></a><a name="N102AF"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[8])"></a>
  -<h5>I get an "[ERROR]: null", or a NullPointerException.</h5>
  +</div>
  +<a name="N102ED"></a><a name="faq-N101A6"></a>
  +<h5>2.8. I get an "[ERROR]: null", or a NullPointerException.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is often caused by an invalid FO document. Currently only very
             common errors are intercepted and produce a comprehensible error
  @@ -889,8 +963,10 @@
             If you turn on debugging with the "-d" option you may be able to
             see more detailed information.
           </p>
  -<a name="faq-N101BF"></a><a name="N102C5"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[9])"></a>
  -<h5>FOP hangs. FOP does not exit.</h5>
  +</div>
  +<a name="N10302"></a><a name="faq-N101BF"></a>
  +<h5>2.9. FOP hangs. FOP does not exit.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The most likely reason is a known problem with the Java run time
             environment which is triggered by rendering SVGs. Suns JDK 1.4 does
  @@ -910,8 +986,10 @@
             the FOP output regularly to empty the pipe buffer. It is best to avoid
             exec'ing FOP, use the library interface instead.
           </p>
  -<a name="faq-N101D9"></a><a name="N102DC"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[10])"></a>
  -<h5>FOP runs forever, writing lots of "&gt;" to the log.</h5>
  +</div>
  +<a name="N10318"></a><a name="boxoverflow"></a>
  +<h5>2.10. FOP runs forever, writing lots of "&gt;" to the log.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There is something too large to fit into the intended place, usually a
             large image, a table whose rows are kept together or a block with a
  @@ -922,8 +1000,10 @@
             increase the dimension of the enclosing element or container, or
             remove keep-with-* properties.
           </p>
  -<a name="faq-N101E6"></a><a name="N102E5"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[11])"></a>
  -<h5>FOP cannot find a file for fo:external-graphics.</h5>
  +</div>
  +<a name="N10320"></a><a name="faq-N101E6"></a>
  +<h5>2.11. FOP cannot find a file for fo:external-graphics.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The src attribute of the fo:external-graphics element takes an URI,
             not a file name.
  @@ -936,8 +1016,10 @@
               set explicitely</a>. If it's not set, it is usually the current
             working directory of the process which runs FOP.
           </p>
  -<a name="faq-N101FB"></a><a name="N102F5"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[12])"></a>
  -<h5>FOP does not find my fonts.</h5>
  +</div>
  +<a name="N1032F"></a><a name="faq-N101FB"></a>
  +<h5>2.12. FOP does not find my fonts.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Did you get: &laquo;Failed to read font metrics file C:\foo\arial.xml
             : File "C:\foo\arial.xml" not found&sup2;? The value for the
  @@ -949,9 +1031,11 @@
             directory you expect. Currently FOP does not use the baseDir for
             resolving relative URLs pointing to font metric files.
           </p>
  -<a name="faq-N1020A"></a><a name="N10301"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[13])"></a>
  -<h5>Keep-with-next, keep-with-previous, keep-together
  +</div>
  +<a name="N1033A"></a><a name="faq-N1020A"></a>
  +<h5>2.13. Keep-with-next, keep-with-previous, keep-together
         don't work.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             These properties are not implemented, except on table rows. In
             order to take advantage of them, you have to nest stuff to be
  @@ -981,8 +1065,10 @@
       &lt;/fo:table-row&gt;
     &lt;/fo:table-body&gt;
   &lt;/fo:table&gt;</pre>
  -<a name="faq-N10220"></a><a name="N10314"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[14])"></a>
  -<h5>My tables are missing, or missing their content.</h5>
  +</div>
  +<a name="N1034C"></a><a name="faq-N10220"></a>
  +<h5>2.14. My tables are missing, or missing their content.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Check for fo:table-body around the rows. FOP up to 0.20.4 doesn't
             raise an error if it is omitted, it just drops the content. More
  @@ -994,9 +1080,11 @@
             message for this problem. The DocBook style sheets generate
             fo:table-with-caption elements, so watch out.
           </p>
  -<a name="faq-N1022F"></a><a name="N10320"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[15])"></a>
  -<h5>Text overflowing table cells and the like is not clipped. Long
  +</div>
  +<a name="N10357"></a><a name="faq-N1022F"></a>
  +<h5>2.15. Text overflowing table cells and the like is not clipped. Long
           text flows into adjacent cells/block, obscuring stuff there.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Clipping as specified by the <span class="codefrag">overflow="hidden"</span> is not yet
             implemented.  If you have long words overflowing table cells, try to
  @@ -1025,8 +1113,10 @@
             <a href="http://www.mulberrytech.com/xsl/xsl-list/">XSL list
             archive</a> for how to perform these tasks.
           </p>
  -<a name="faq-N10255"></a><a name="N10343"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[16])"></a>
  -<h5>Page numbers are not properly right aligned.</h5>
  +</div>
  +<a name="N10379"></a><a name="faq-N10255"></a>
  +<h5>2.16. Page numbers are not properly right aligned.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This happens for fo:page-number-citation elements if the citation
             occurs before FOP formatted the requested page, usually in TOC or
  @@ -1039,8 +1129,10 @@
             to remedy this. However, this is likely to look ugly, and wont fix the
             problem completely.
           </p>
  -<a name="faq-N10264"></a><a name="N1034F"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[17])"></a>
  -<h5>A graphic is not displayed.</h5>
  +</div>
  +<a name="N10384"></a><a name="faq-N10264"></a>
  +<h5>2.17. A graphic is not displayed.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The most common reason is that the file is not found because of an
             empty or wrong baseDir setting, spelling errors in the file name, in
  @@ -1073,17 +1165,23 @@
             </li>
           
   </ul>
  -<a name="faq-N10284"></a><a name="N1036A"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2]/section[18])"></a>
  -<h5>Hyphenation does not work.</h5>
  +</div>
  +<a name="N1039E"></a><a name="faq-N10284"></a>
  +<h5>2.18. Hyphenation does not work.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Set the language attribute somewhere. Check whether you use a language
             for which hyphenation is supported. Supported languages can be deduced
             from the files in the hyph directory of the FOP source distribution.
           </p>
  -<a name="part-N10291"></a><a name="N10373"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3])"></a>
  -<h4>Embedding FOP. Using FOP in a servlet.</h4>
  -<a name="faq-N10296"></a><a name="N10378"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[1])"></a>
  -<h5>How do I use FOP in a servlet?</h5>
  +</div>
  +</div>
  +<a name="N103A6"></a><a name="part-N10291"></a>
  +<h4>3. Embedding FOP. Using FOP in a servlet.</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N103AA"></a><a name="faq-N10296"></a>
  +<h5>3.1. How do I use FOP in a servlet?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Look at the servlet example.</p>
   <p>
             A rather minimal code snippet to demonstrate the basics:
  @@ -1102,9 +1200,11 @@
             Please look into <a href="embedding.html">Embedding FOP</a>
             for all kinds of details.
           </p>
  -<a name="faq-N102B3"></a><a name="N10392"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[2])"></a>
  -<h5>How do I use FOP in a servlet with an XSLT
  +</div>
  +<a name="N103C3"></a><a name="faq-N102B3"></a>
  +<h5>3.2. How do I use FOP in a servlet with an XSLT
         transformation?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Use the TraxInputHandler if both the source XML and XSL are read from
             files.
  @@ -1155,21 +1255,27 @@
             Because you have an explicit transformer object, you can set
             parameters for the transformation run too.
           </p>
  -<a name="faq-N102E2"></a><a name="N103BE"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[3])"></a>
  -<h5>How do I pass parameters to the XSLT transformation?</h5>
  +</div>
  +<a name="N103EE"></a><a name="faq-N102E2"></a>
  +<h5>3.3. How do I pass parameters to the XSLT transformation?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             See the end of the answer for the question above.
           </p>
  -<a name="faq-N102EE"></a><a name="N103C7"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[4])"></a>
  -<h5>How do I use my own fonts when running FOP from a
  +</div>
  +<a name="N103F6"></a><a name="faq-N102EE"></a>
  +<h5>3.4. How do I use my own fonts when running FOP from a
         servlet?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Declare the fonts in the <span class="codefrag">userconfig.xml</span> file as
             usual. See <a href="#usercfg">loading the user configuration
             file</a> for further steps.
           </p>
  -<a name="faq-N10301"></a><a name="N103D7"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[5])"></a>
  -<h5>How do I set the baseDir property in a servlet environment?</h5>
  +</div>
  +<a name="N10405"></a><a name="faq-N10301"></a>
  +<h5>3.5. How do I set the baseDir property in a servlet environment?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Use:
           </p>
  @@ -1182,8 +1288,10 @@
             See <a href="#usercfg">using a user configuration file</a>
             for caveats.
           </p>
  -<a name="faq-N1031F"></a><a name="N103F2"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[6])"></a>
  -<h5>How do I use a user configuration file from a servlet?</h5>
  +</div>
  +<a name="N1041F"></a><a name="usercfg"></a>
  +<h5>3.6. How do I use a user configuration file from a servlet?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Use:
           </p>
  @@ -1198,9 +1306,11 @@
             singleton class, in order to avoid problems in multithreaded
             environments.
           </p>
  -<a name="faq-N10339"></a><a name="N10408"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[7])"></a>
  -<h5>I keep getting NoClassDefFound and other exceptions. How do I
  +</div>
  +<a name="N10434"></a><a name="faq-N10339"></a>
  +<h5>3.7. I keep getting NoClassDefFound and other exceptions. How do I
           get FOP working for various servlet engines?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There are various classpath issues, and possible conflicts with
             existing XML/XSLT libraries. Because servlet containers often use
  @@ -1215,8 +1325,10 @@
   <p>
             Websphere 3.5: See next question.
           </p>
  -<a name="faq-N1034B"></a><a name="N10417"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[8])"></a>
  -<h5>FOP in IBM Websphere 3.5</h5>
  +</div>
  +<a name="N10442"></a><a name="faq-N1034B"></a>
  +<h5>3.8. FOP in IBM Websphere 3.5</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Put a copy of a working parser in some directory where WebSphere can
             access it, for example, if /usr/webapps/yourapp/servlets is the
  @@ -1230,8 +1342,10 @@
             path is) in the value box, press "OK", then apply the change and
             restart the application server.
           </p>
  -<a name="faq-N10357"></a><a name="N10420"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3]/section[9])"></a>
  -<h5>Can FOP be used in multithreaded environments?</h5>
  +</div>
  +<a name="N1044A"></a><a name="faq-N10357"></a>
  +<h5>3.9. Can FOP be used in multithreaded environments?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP is not completely thread safe. At the very least you'll have to
             create a Driver object for every thread unless you prefer your threads
  @@ -1249,11 +1363,15 @@
             singleton class encapsulating both the configuration settings
             and running FOP in synchronized methods.
           </p>
  -<a name="part-N10367"></a><a name="N1042C"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4])"></a>
  -<h4>Batik/SVG specific questions</h4>
  -<a name="faq-N1036C"></a><a name="N10431"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4]/section[1])"></a>
  -<h5>SVG text rendered in bad quality. How do I put SVG text as text
  +</div>
  +</div>
  +<a name="N10455"></a><a name="part-N10367"></a>
  +<h4>4. Batik/SVG specific questions</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10459"></a><a name="faq-N1036C"></a>
  +<h5>4.1. SVG text rendered in bad quality. How do I put SVG text as text
         into PDF?</h5>
  +<div style="margin-left: 0 ; 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
  @@ -1280,8 +1398,10 @@
   <p>
             This does not work for other renderers.
           </p>
  -<a name="faq-N10390"></a><a name="N10452"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4]/section[2])"></a>
  -<h5>How do I use FOP with SVG on headless servers?</h5>
  +</div>
  +<a name="N10479"></a><a name="faq-N10390"></a>
  +<h5>4.2. How do I use FOP with SVG on headless servers?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Batik uses AWT classes for rendering SVG, which in turn needs an X
             server on Unixish systems. If you run a server without X, or if you
  @@ -1310,16 +1430,20 @@
             </li>
           
   </ul>
  -<a name="faq-N103AF"></a><a name="N1046E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4]/section[3])"></a>
  -<h5>FOP does not exit if a SVG is included.</h5>
  +</div>
  +<a name="N10494"></a><a name="svghangs"></a>
  +<h5>4.3. FOP does not exit if a SVG is included.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Applies to older FOP versions and JDK 1.3 and older. That's because
             there is an AWT thread hanging around. The solution is to put a
             System.exit(0) somewhere.
           </p>
  -<a name="faq-N103BC"></a><a name="N10477"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4]/section[4])"></a>
  -<h5>I have problems with SVG referring to gradients etc. using
  +</div>
  +<a name="N1049C"></a><a name="faq-N103BC"></a>
  +<h5>4.4. I have problems with SVG referring to gradients etc. using
           "uri(#stuff)". I get a MalformedURLException.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is really a "resolving relative URI" problem with some
             twists. The problem is that the <span class="codefrag">#stuff</span> URL fragment
  @@ -1367,17 +1491,23 @@
           </p>
   <p>See also <a href="#MalformedURL">MalformedURLException</a>
   </p>
  -<a name="part-N103ED"></a><a name="N104A4"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5])"></a>
  -<h4>PDF specific (includes Acrobat peculiarities)</h4>
  -<a name="faq-N103F2"></a><a name="N104A9"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[1])"></a>
  -<h5>How do I embed fonts in PDF?</h5>
  +</div>
  +</div>
  +<a name="N104C8"></a><a name="part-N103ED"></a>
  +<h4>5. PDF specific (includes Acrobat peculiarities)</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N104CC"></a><a name="faq-N103F2"></a>
  +<h5>5.1. How do I embed fonts in PDF?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             See the <a href="fonts.html">Fonts</a> page for information
             about embedding fonts.
           </p>
  -<a name="faq-N10402"></a><a name="N104B6"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[2])"></a>
  -<h5>Some characters are not displayed, or displayed incorrectly, or
  +</div>
  +<a name="N104D8"></a><a name="faq-N10402"></a>
  +<h5>5.2. Some characters are not displayed, or displayed incorrectly, or
         displayed as &ldquo;#&rdquo;.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There are a few fonts supplied with Acrobat Reader. If you use other
             fonts, the font must be available on the machine where the PDF is
  @@ -1397,8 +1527,10 @@
             required character, for example if you try:
           </p>
   <pre class="code">&lt;fo:inline font-family="Helvetica"&gt;&amp;#x2205;&lt;/fo:inline&gt;</pre>
  -<a name="faq-N10424"></a><a name="N104D5"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[3])"></a>
  -<h5>What tools are available for post-processing my PDF document?</h5>
  +</div>
  +<a name="N104F6"></a><a name="PDF-postprocess"></a>
  +<h5>5.3. What tools are available for post-processing my PDF document?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
             
   <li>
  @@ -1416,9 +1548,11 @@
             </li>
           
   </ul>
  -<a name="faq-N1043F"></a><a name="N104EC"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[4])"></a>
  -<h5>How do I add security features (encryption, disable printing)
  +</div>
  +<a name="N1050C"></a><a name="pdf-security"></a>
  +<h5>5.4. How do I add security features (encryption, disable printing)
         to my PDF document?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP does not currently support this feature. Possible workarounds
             include those mentioned in the <a href="#PDF-postprocess">PDF
  @@ -1474,14 +1608,18 @@
             Check the iText tutorial and documentation for setting access flags,
             password, encryption strength and other parameters.
           </p>
  -<a name="faq-N1045A"></a><a name="N10503"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[5])"></a>
  -<h5>How do I add document properties (title, author, etc.) to my
  +</div>
  +<a name="N10522"></a><a name="faq-N1045A"></a>
  +<h5>5.5. How do I add document properties (title, author, etc.) to my
         PDF document?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP does not currently support this feature. Possible workarounds
           include those mentioned in the <a href="#PDF-postprocess">PDF
           Post-Processing FAQ</a>.</p>
  -<a name="faq-N1046A"></a><a name="N10510"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[6])"></a>
  -<h5>How do I add watermarks to my PDF document?</h5>
  +</div>
  +<a name="N1052E"></a><a name="faq-N1046A"></a>
  +<h5>5.6. How do I add watermarks to my PDF document?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP does not currently support this feature. Possible
           workarounds:</p>
   <ul>
  @@ -1506,8 +1644,10 @@
             </li>
           
   </ul>
  -<a name="faq-N10486"></a><a name="N10529"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[7])"></a>
  -<h5>The PDF is printed contorted!</h5>
  +</div>
  +<a name="N10546"></a><a name="faq-N10486"></a>
  +<h5>5.7. The PDF is printed contorted!</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Check the paper size in Acrobat settings and the "fit to page" print
             setting. Contorted printing is often caused by a mismatched paper
  @@ -1515,17 +1655,23 @@
             made for A4. Sometimes also the printer driver interferes, check its
             settings too.
           </p>
  -<a name="faq-N10492"></a><a name="N10532"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5]/section[8])"></a>
  -<h5>How do I control the Acrobat bookmark display?</h5>
  +</div>
  +<a name="N1054E"></a><a name="faq-N10492"></a>
  +<h5>5.8. How do I control the Acrobat bookmark display?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             FOP does not currently support this feature. Possible workarounds
             include those mentioned in the <a href="#PDF-postprocess">PDF
               Post-Processing FAQ</a>.
           </p>
  -<a name="part-N104A3"></a><a name="N1053F"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[6])"></a>
  -<h4>IEx specific stuff</h4>
  -<a name="faq-N104A8"></a><a name="N10544"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[6]/section[1])"></a>
  -<h5>The FOP servlet is called multiple times!</h5>
  +</div>
  +</div>
  +<a name="N1055A"></a><a name="part-N104A3"></a>
  +<h4>6. IEx specific stuff</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1055E"></a><a name="faq-N104A8"></a>
  +<h5>6.1. The FOP servlet is called multiple times!</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This is a problem of Internet Explorer requesting the content several
             times. Some suggestions:
  @@ -1557,8 +1703,10 @@
             </li>
           
   </ul>
  -<a name="faq-N104CC"></a><a name="N10565"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[6]/section[2])"></a>
  -<h5>How do I print PDF directly from the browser?</h5>
  +</div>
  +<a name="N1057E"></a><a name="faq-N104CC"></a>
  +<h5>6.2. How do I print PDF directly from the browser?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             It depends whether you mean "printing to a printer under control of
             the server" or "printing on the client's printer".
  @@ -1577,11 +1725,15 @@
   <p>
             See also http://marc.theaimsgroup.com/?l=fop-dev&amp;m=101065988325115&amp;w=2
           </p>
  -<a name="part-N104E2"></a><a name="N10577"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7])"></a>
  -<h4>More general questions regarding XSLT and XSLFO and basic XML</h4>
  -<a name="faq-N104E7"></a><a name="N1057C"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[1])"></a>
  -<h5>(FO) How do I vertically center an image or a table (or
  +</div>
  +</div>
  +<a name="N1058F"></a><a name="part-N104E2"></a>
  +<h4>7. More general questions regarding XSLT and XSLFO and basic XML</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10593"></a><a name="faq-N104E7"></a>
  +<h5>7.1. (FO) How do I vertically center an image or a table (or
         whatever)?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Use display-align="center". FOP implements this for block containers
             and table cell. A small self-contained document centering an image on
  @@ -1612,8 +1764,10 @@
       &lt;/fo:flow&gt;
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
  -<a name="faq-N104F7"></a><a name="N10589"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[2])"></a>
  -<h5>(FO) How do I center a table horizontally?</h5>
  +</div>
  +<a name="N1059F"></a><a name="faq-N104F7"></a>
  +<h5>7.2. (FO) How do I center a table horizontally?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             You can add a column left and right wich pad the table so that the visible part is centered.
           </p>
  @@ -1647,16 +1801,20 @@
   <p>
             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>
  -<a name="faq-N1050A"></a><a name="N10599"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[3])"></a>
  -<h5>(FO) How to get page numbers printed on the "outer side" of the
  +</div>
  +<a name="N105AE"></a><a name="faq-N1050A"></a>
  +<h5>7.3. (FO) How to get page numbers printed on the "outer side" of the
           page (for books, for example)?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Place different static content on <a href="#oddeven">odd and even
             pages</a>.
           </p>
  -<a name="faq-N1051A"></a><a name="N105A6"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[4])"></a>
  -<h5>(FO) How do I use different static content for odd and even
  +</div>
  +<a name="N105BA"></a><a name="oddeven"></a>
  +<h5>7.4. (FO) How do I use different static content for odd and even
         pages?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There are examples in the FO distribution and in the <a href="http://www.dpawson.co.uk/xsl/sect3/index.html">XSL FAQ FO
             section</a>.
  @@ -1707,8 +1865,10 @@
       &lt;/fo:flow&gt;
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
  -<a name="faq-N10532"></a><a name="N105BA"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[5])"></a>
  -<h5>(FO) How do I get a special header on the first page?</h5>
  +</div>
  +<a name="N105CD"></a><a name="faq-N10532"></a>
  +<h5>7.5. (FO) How do I get a special header on the first page?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             You can insert it into the flow instead of the static content.
             Alternatively, use a page master referring to different page masters
  @@ -1755,9 +1915,11 @@
       &lt;/fo:flow&gt;
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
  -<a name="faq-N10542"></a><a name="N105C7"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[6])"></a>
  -<h5>(FO) How do I omit my headers on a blank page? How do I write
  +</div>
  +<a name="N105D9"></a><a name="faq-N10542"></a>
  +<h5>7.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?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             A blank page can be forced by a <span class="codefrag">break-before="page-even"</span>
             or similar properties, or by a force-page-count="end-on-odd" on a page
  @@ -1811,9 +1973,11 @@
       &lt;/fo:flow&gt;
     &lt;/fo:page-sequence&gt;
   &lt;/fo:root&gt;</pre>
  -<a name="faq-N10558"></a><a name="N105DA"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[7])"></a>
  -<h5>(FO) How do I print an Euro sign, a checkbox or other some other
  +</div>
  +<a name="N105EB"></a><a name="faq-N10558"></a>
  +<h5>7.7. (FO) How do I print an Euro sign, a checkbox or other some other
         special symbols?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Try to look the character up in the Unicode reference at the <a href="http://www.unicode.org">Unicode Consortium</a>, in
               particular search the <a href="http://www.unicode.org/charts/charindex.html">reference by
  @@ -1841,9 +2005,11 @@
   <p>
             Alternative: Use an embedded graphic: GIF, PNG, SVG, whatever.
           </p>
  -<a name="faq-N10583"></a><a name="N10602"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[8])"></a>
  -<h5>(FO) How do I keep linebreaks and hard spaces? How do I get
  +</div>
  +<a name="N10612"></a><a name="faq-N10583"></a>
  +<h5>7.8. (FO) How do I keep linebreaks and hard spaces? How do I get
           preformatted text displayed as expected?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The specification provides some properties for this: <a href="http://www.w3.org/TR/xsl/slice7.html#white-space-collapse">white
             space collapsing</a> and <a href="http://www.w3.org/TR/xsl/slice7.html#linefeed-treatment">line
  @@ -1851,9 +2017,11 @@
             enclosing block. This will also preserve line breaks (which is
             actually a bug, expect this to be changed).
           </p>
  -<a name="faq-N10597"></a><a name="N10613"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[9])"></a>
  -<h5>(FO) How do I print the total number of pages, like in "page 1
  +</div>
  +<a name="N10622"></a><a name="faq-N10597"></a>
  +<h5>7.9. (FO) How do I print the total number of pages, like in "page 1
         of 12"</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <a name="pagenum"></a>
   <p>
             This is an XSL FAQ.
  @@ -1924,9 +2092,11 @@
             may run into convergence problems: replacing the "#" placeholder from
             the first run by the actual page count may change it.
           </p>
  -<a name="faq-N105C7"></a><a name="N10640"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[10])"></a>
  -<h5>(FO) The header overlaps body content. The body extends into
  +</div>
  +<a name="N1064E"></a><a name="faq-N105C7"></a>
  +<h5>7.10. (FO) The header overlaps body content. The body extends into
         the footer.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Contrary to popular opinion, the regions on a page may overlap.
             Defining a certain body region does not automatically constrain other
  @@ -1942,9 +2112,11 @@
   <p>
             The overlap effect can be used creatively for some purposes.
           </p>
  -<a name="faq-N105D9"></a><a name="N1064F"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[11])"></a>
  -<h5>(FO) How do I get lines in the document, as separators, side
  +</div>
  +<a name="N1065C"></a><a name="faq-N105D9"></a>
  +<h5>7.11. (FO) How do I get lines in the document, as separators, side
         bars or folding marks?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Several possibilities:
           </p>
  @@ -1965,8 +2137,10 @@
             </li>
           
   </ul>
  -<a name="faq-N105F5"></a><a name="N10668"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[12])"></a>
  -<h5>(FO) How do I validate my FO document?</h5>
  +</div>
  +<a name="N10674"></a><a name="FO-validate"></a>
  +<h5>7.12. (FO) How do I validate my FO document?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             
   <a href="http://www.renderx.com">RenderX</a> has provided an
  @@ -1981,17 +2155,21 @@
             actual FOP implementation. See the notes near the beginning of the
             document for instructions on how to use it.
           </p>
  -<a name="faq-N10611"></a><a name="N10680"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[13])"></a>
  -<h5>(XML) There are complaints about &amp;nbsp;. How
  +</div>
  +<a name="N1068B"></a><a name="faq-N10611"></a>
  +<h5>7.13. (XML) There are complaints about &amp;nbsp;. How
           do I get a non-breaking space in FO?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Use &amp;#160; everywhere. In your own XML, you could also use a DTD
             which declares the entity.
           </p>
  -<a name="faq-N10620"></a><a name="N10689"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[14])"></a>
  -<h5>(XML) There are complaints about undefined entities, for example
  +</div>
  +<a name="N10696"></a><a name="faq-N10620"></a>
  +<h5>7.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?</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Don't use names as in HTML, use numbers (unless you have a DTD which
             declares the entities). For predefined HTML entities and their Unicode
  @@ -1999,9 +2177,11 @@
             references in HTML 4</a>
           
   </p>
  -<a name="faq-N10633"></a><a name="N10696"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[15])"></a>
  -<h5>(XML) There are complaints about illegal characters and entities
  +</div>
  +<a name="N106A5"></a><a name="faq-N10633"></a>
  +<h5>7.15. (XML) There are complaints about illegal characters and entities
         in the input.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Make sure ampersands in text and attributes are written as &amp;amp;,
             "&lt;" is written as &amp;lt; and "&gt;" as &amp;gt;. It's not necessary
  @@ -2016,9 +2196,11 @@
               specification</a> or to a good tutorial for details of the XML
               file format.
           </p>
  -<a name="faq-N10649"></a><a name="N106A9"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7]/section[16])"></a>
  -<h5>(XML) There are complaints about illegal bytes or characters in
  +</div>
  +<a name="N106B7"></a><a name="faq-N10649"></a>
  +<h5>7.16. (XML) There are complaints about illegal bytes or characters in
         the input. There are odd characters in the result.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Usually, this is a character encoding problem. See <a href="http://www.dpawson.co.uk/xsl">XSL FAQ</a>. Many software
             packages producing XML, in particular most XSLT processors, produce by
  @@ -2026,17 +2208,23 @@
             of the encoding, like Notepad for Win95/98/ME/NT, funny characters are
             displayed. A &Aring; is a giveaway.
           </p>
  -<a name="part-N1065A"></a><a name="N106B6"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[8])"></a>
  -<h4>General suggestions. How to solve problems.</h4>
  -<a name="faq-N1065F"></a><a name="N106BB"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[8]/section[1])"></a>
  -<h5>Where to post bugs.</h5>
  +</div>
  +</div>
  +<a name="N106C3"></a><a name="part-N1065A"></a>
  +<h4>8. General suggestions. How to solve problems.</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N106C7"></a><a name="faq-N1065F"></a>
  +<h5>8.1. Where to post bugs.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             See <a href="bugs.html">documentation</a>. See also
             <a href="#postquestions">"where to post
             questions"</a>.
           </p>
  -<a name="faq-N10673"></a><a name="N106CC"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[8]/section[2])"></a>
  -<h5>Where to post questions.</h5>
  +</div>
  +<a name="N106D7"></a><a name="postquestions"></a>
  +<h5>8.2. Where to post questions.</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Decide where to post:
           </p>
  @@ -2093,6 +2281,9 @@
           
   </ul>
   </div>
  +</div>
  +</div>
  +</div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
   </tr>
   <!--================= end Content==================-->
  @@ -2102,7 +2293,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.6       +6037 -5584xml-site/targets/fop/faq.pdf
  
  	<<Binary file>>
  
  
  1.19      +66 -31    xml-site/targets/fop/fonts.html
  
  Index: fonts.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/fonts.html,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- fonts.html	28 Jan 2003 17:51:40 -0000	1.18
  +++ fonts.html	7 Mar 2003 02:43:59 -0000	1.19
  @@ -5,7 +5,7 @@
   <title>Fonts</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,13 +300,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Fonts</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="fonts.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="fonts.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -310,40 +313,55 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Status</a>
  +<a href="#">Important</a>
  +</li>
  +<li>
  +<a href="#">Status</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Adding additional Type 1 fonts</a>
  +<a href="#">Adding additional Type 1 fonts</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[1])">Generating a font metrics file</a>
  +<a href="#">Generating a font metrics file</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[2])">Register the fonts within FOP</a>
  +<a href="#">Register the fonts within FOP</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Adding additional TrueType</a>
  +<a href="#">Adding additional TrueType</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3]/section[1])">Generating a font metrics file</a>
  +<a href="#">Generating a font metrics file</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3]/section[2])">TrueType collections</a>
  +<a href="#">TrueType collections</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3]/section[3])">Register the fonts within FOP</a>
  +<a href="#">Register the fonts within FOP</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[4])">Embedding fonts</a>
  +<a href="#">Embedding fonts</a>
   </li>
   </ul>
     
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10017"></a>
  +<h3>Important</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>The information on this page applies primarily to the PDF renderer. The PostScript renderer
  +    also supports custom fonts but doesn't support font embedding, yet. This page does 
  +    <strong>not</strong> apply to the AWT, PCL, MIF and other renderers.</p>
  +<p>The AWT renderer relies upon AWT to provide the available fonts. And it's the printer 
  +    driver of your operating system that decides if a font is embedded when using the AWT 
  +    renderer.</p>
  +</div>
  +  
  +<a name="N10026"></a>
   <h3>Status</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP (building PDF files) normally supports only the base 14 font package defined in the Adobe PDF specification.
       That includes the following fonts: Helvetica, Times, Courier, Symbol and ZapfDingbats.
       </p>
  @@ -360,14 +378,17 @@
           The font is simply embedded into the PDF file, it is not converted.
       </div>
   </div>
  +</div>
     
  -<a name="N1002E"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N1003D"></a>
   <h3>Adding additional Type 1 fonts</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>As mentioned above you need an XML file containing font metrics to be able to use an additional font. FOP
       contains a tool that can generate such a font metrics file from a PFM file, which normally comes with the font file.
       </p>
  -<a name="N10036"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1])"></a>
  +<a name="N10045"></a>
   <h4>Generating a font metrics file</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p> Run the class org.apache.fop.fonts.apps.PFMReader to generate the XML file.
         </p>
   <p>Windows:</p>
  @@ -400,8 +421,10 @@
         appear to have no visible influence.
         </div>
   </div>
  -<a name="N10053"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2])"></a>
  +</div>
  +<a name="N10062"></a>
   <h4>Register the fonts within FOP</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           Edit conf/userconfig.xml and add entries for the font
           if the fonts section,
  @@ -441,14 +464,18 @@
           for more information.
         </div>
   </div>
  +</div>
  +</div>
     
  -<a name="N1006D"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N1007C"></a>
   <h3>Adding additional TrueType</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Adding TrueType fonts is almost identical to the process of
           adding Type 1 fonts. The main difference is in the first
           step.</p>
  -<a name="N10075"></a><a name="xpointer(/document[1]/body[1]/section[3]/section[1])"></a>
  +<a name="N10084"></a>
   <h4>Generating a font metrics file</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>As mentioned above you need an XML file containing font
               metrics to be able to use an additional font. FOP contains
               a tool that can generate such a font metrics file from
  @@ -464,8 +491,10 @@
              org.apache.fop.fonts.apps.TTFReader
                C:\myfonts\cmr10.ttf C:\myfonts\cmr10.ttf ttfcm.xml
   </pre>
  -<a name="N10085"></a><a name="xpointer(/document[1]/body[1]/section[3]/section[2])"></a>
  +</div>
  +<a name="N10094"></a>
   <h4>TrueType collections</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
         TrueType collections (.ttc files) contains more than one
         font. To create metrics for a ttc file you must specify
  @@ -487,8 +516,10 @@
              org.apache.fop.fonts.apps.TTFReader -ttcname "MS Mincho"
                msmincho.ttc msminch.xml
   </pre>
  -<a name="N10098"></a><a name="xpointer(/document[1]/body[1]/section[3]/section[3])"></a>
  +</div>
  +<a name="N100A7"></a>
   <h4>Register the fonts within FOP</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Similiar to Type 1 fonts.
           </p>
  @@ -496,9 +527,12 @@
         embed-file="C:\WINNT\Fonts\Cyberbit.ttf"&gt;
     &lt;font-triplet name="Cyberbit" style="normal" weight="normal"&gt;
   &lt;/font&gt;</pre>
  +</div>
  +</div>
     
  -<a name="N100A6"></a><a name="xpointer(/document[1]/body[1]/section[4])"></a>
  +<a name="N100B5"></a>
   <h3>Embedding fonts</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
         Font embedding is enabled in the userconfig.xml file and controlled over the embed-file attribute.
         If you don't specify the embed-file attribute the fonts doesn't get embedded but only referenced.
  @@ -509,6 +543,7 @@
         Remember to start fop with -c conf/userconfig.xml on the command line.
       </div>
   </div>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -520,7 +555,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +286 -169  xml-site/targets/fop/fonts.pdf
  
  	<<Binary file>>
  
  
  1.9       +20 -15    xml-site/targets/fop/gethelp.html
  
  Index: gethelp.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/gethelp.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- gethelp.html	28 Jan 2003 17:51:41 -0000	1.8
  +++ gethelp.html	7 Mar 2003 02:43:59 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>How to Get Help</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,24 +300,24 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>How to Get Help</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="gethelp.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="gethelp.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Solving problems</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">How to get Help</a>
  +<a href="#">How to get Help</a>
   </li>
   </ul>
   
  -<a name="N10010"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10010"></a>
   <h3>How to get Help</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ol>
       
   <li>
  @@ -357,6 +361,7 @@
         found a bug.
       </div>
   </div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -368,7 +373,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +52 -52    xml-site/targets/fop/gethelp.pdf
  
  	<<Binary file>>
  
  
  1.29      +60 -31    xml-site/targets/fop/implemented.html
  
  Index: implemented.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/implemented.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- implemented.html	28 Jan 2003 17:51:41 -0000	1.28
  +++ implemented.html	7 Mar 2003 02:43:59 -0000	1.29
  @@ -5,7 +5,7 @@
   <title>Implemented</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,49 +300,53 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Implemented</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="implemented.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="implemented.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Features</a>
  +<a href="#">Features</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">What's Implemented?</a>
  +<a href="#">What's Implemented?</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">1) Formatting Objects</a>
  +<a href="#">1) Formatting Objects</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">2) Properties</a>
  +<a href="#">2) Properties</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">3)SVG Support</a>
  +<a href="#">3)SVG Support</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Features</h3>
  -<a name="N10011"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10011"></a>
   <h4>What's Implemented?</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The following formatting objects and properties of the XSL-FO 1.0
            W3C Recommandation are implemented. Please have also a look at the
            section on <a target="_top" href="limitations.html">limitations</a>.
         </p>
  -<a name="N1001E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1001E"></a>
   <h4>1) Formatting Objects</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This section follows the table "B Formatting Object Summary" in the xsl:fo specification. At the
          end of each sub-section you find listed what is not implemented.</p>
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[1])"></a>
  +<a name="N10026"></a>
   <h5>B.1 Declaration and Pagination and Layout Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>root</li>
  @@ -375,8 +383,10 @@
         
   </ul>
   <p>Not implemented: declarations, color-profile, title</p>
  -<a name="N10062"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[2])"></a>
  +</div>
  +<a name="N10062"></a>
   <h5>B.2 Block Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>block</li>
  @@ -384,8 +394,10 @@
   <li>block-container (limited)</li>
         
   </ul>
  -<a name="N10071"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[3])"></a>
  +</div>
  +<a name="N10071"></a>
   <h5>B.3 Inline Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>character</li>
  @@ -405,8 +417,10 @@
         
   </ul>
   <p>Not implemented: bidi-override, initial-property-set, inline-container</p>
  -<a name="N10095"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[4])"></a>
  +</div>
  +<a name="N10095"></a>
   <h5>B.4 Table Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>table</li>
  @@ -425,8 +439,10 @@
         
   </ul>
   <p>Not implemented: table-and-caption, table-caption </p>
  -<a name="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[5])"></a>
  +</div>
  +<a name="N100B6"></a>
   <h5>B.5 List Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>list-block </li>
  @@ -438,8 +454,10 @@
   <li>list-item-label </li>
         
   </ul>
  -<a name="N100CB"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[6])"></a>
  +</div>
  +<a name="N100CB"></a>
   <h5>B.6 Link and Multi Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>basic-link (internal and external)</li>
  @@ -447,8 +465,10 @@
   </ul>
   <p>Not implemented: multi-switch, multi-case, multi-toggle,
            multi-properties, multi-property-set</p>
  -<a name="N100DA"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[7])"></a>
  +</div>
  +<a name="N100DA"></a>
   <h5>B.7 Out-of-line Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>footnote</li>
  @@ -457,8 +477,10 @@
         
   </ul>
   <p>Not implemented: float</p>
  -<a name="N100EC"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[8])"></a>
  +</div>
  +<a name="N100EC"></a>
   <h5>B.8 Other Formatting Objects</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>wrapper</li>
  @@ -466,8 +488,11 @@
   <li>marker, retrieve marker</li>
         
   </ul>
  -<a name="N100FC"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +</div>
  +<a name="N100FC"></a>
   <h4>2) Properties</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Property values can be computed. Compound properties are also understood by Fop.</p>
   <ul>
         
  @@ -699,8 +724,10 @@
       
   </ul>
   <p>All other properties are not implemented.</p>
  -<a name="N1025E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1025E"></a>
   <h4>3)SVG Support</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   FOP uses <a target="_top" href="http://xml.apache.org/batik/">Batik</a> directly for its SVG support. Therefore FOP supports the same
   elements and properties as are supported by Batik. As FOP is designed for
  @@ -710,6 +737,8 @@
   Due to some limitations in PDF some SVG images, particularly ones with effects
   or transparency, may not come out correctly. The images should still be renderedcorrectly for the AWT and Print renderers.
   </p>
  +</div>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -721,7 +750,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +114 -114  xml-site/targets/fop/implemented.pdf
  
  	<<Binary file>>
  
  
  1.41      +29 -21    xml-site/targets/fop/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/index.html,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- index.html	28 Jan 2003 17:51:41 -0000	1.40
  +++ index.html	7 Mar 2003 02:43:59 -0000	1.41
  @@ -5,7 +5,7 @@
   <title>FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,29 +300,29 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="index.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Formatting</a>
  +<a href="#">Formatting</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">FOP Objectives</a>
  +<a href="#">FOP Objectives</a>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP (Formatting Objects Processor) 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
  @@ -356,10 +360,12 @@
           to <a href="mailto:fop-user-subscribe.at.xml.apache.org">fop-user-subscribe@xml.apache.org</a>
           this is where user specific topics are discussed.
        </p>
  +</div>
   
     
  -<a name="N10047"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10047"></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>
  @@ -379,9 +385,11 @@
   to the svg renderer then putting the rendered pages into an svg document
   along with the xml.
   </p>
  +</div>
     
  -<a name="N1005C"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N1005C"></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.
  @@ -393,6 +401,7 @@
   <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>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -404,7 +413,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  @@ -417,8 +426,7 @@
   <tr>
   <td colspan="2" align="left" bgcolor="#CFDCED" class="logos">
   <div>
  -<img alt="" height="1" width="10" src="skin/images/spacer.gif"><a href="http://xml.apache.org/fop/dev"><img border="0" valign="top" alt="Created by: FOP 1.0dev logo" src="images/logo.jpg" width="138" height="31"><img height="1" width="5" alt="" border="0" src="skin/images/spacer.gif"></a>
  -</div>
  +<img alt="" height="1" width="10" src="skin/images/spacer.gif"></div>
   </td>
   </tr>
   </table>
  
  
  
  1.5       +76 -76    xml-site/targets/fop/index.pdf
  
  	<<Binary file>>
  
  
  1.30      +44 -27    xml-site/targets/fop/involved.html
  
  Index: involved.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/involved.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- involved.html	28 Jan 2003 17:51:41 -0000	1.29
  +++ involved.html	7 Mar 2003 02:43:59 -0000	1.30
  @@ -5,7 +5,7 @@
   <title>Getting Involved</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,60 +300,63 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Getting Involved</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="involved.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="involved.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>How to Get Involved in FOP</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Getting involved</a>
  +<a href="#">Getting involved</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Get familiar with the Fop related standards</a>
  +<a href="#">Get familiar with the Fop related standards</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Fop's Design</a>
  +<a href="#">Fop's Design</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Subscribe to the fop developers list</a>
  +<a href="#">Subscribe to the fop developers list</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Look at the developer's code using cvs</a>
  +<a href="#">Look at the developer's code using cvs</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Contributing code, tests and documentation</a>
  +<a href="#">Contributing code, tests and documentation</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Coding Conventions</a>
  +<a href="#">Coding Conventions</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000F"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000F"></a>
   <h3>Getting involved</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   There are many different levels where people can get involved. The
   development of FOP and the related plans and tasks are discussed on
   the dev mailing list. Users can help or get issues resolved by
   contributing information and examples to the developers.
   </p>
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10017"></a>
   <h4>Get familiar with the Fop related standards</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   At the moment Fop is mainly a tool to render XSL:FO files to pdf.
   Therefore if you want to contribute to Fop you should become
   familiar with these standards. You can find links under
   <a href="resources.html">Resources</a>.
   </p>
  -<a name="N10024"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10024"></a>
   <h4>Fop's Design</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The design for FOP is specified under the
   <a href="design/index.html">Design</a> section.
  @@ -358,8 +365,10 @@
   This is where the information on how FOP is developed and designed
   internally will be kept.
       </p>
  -<a name="N10034"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10034"></a>
   <h4>Subscribe to the fop developers list</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>You can subscribe to fop-dev@xml.apache.org by sending an email
           to <a href="mailto:fop-dev-subscribe.at.xml.apache.org">fop-dev-subscribe@xml.apache.org</a>
   </p>
  @@ -367,8 +376,10 @@
        developing Fop.  </p>
   <p>Read also the <a href="http://marc.theaimsgroup.com/?l=fop-dev&r=1&w=2">archive</a>
        of the discussion list fop-dev to get an idea of the issues being discussed. </p>
  -<a name="N1004A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1004A"></a>
   <h4>Look at the developer's code using cvs</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Between releases the newest code can be accessed via cvs. To do this you need to install a cvs
        client on your computer, if it is not already there. An explanation how to connect to the
        Fop source repository can be found at <a href="http://xml.apache.org/cvs.html">http://xml.apache.org/cvs.html</a>.
  @@ -378,8 +389,10 @@
        to fop-cvs@xml.apache.org by sending an email to <a href="mailto:fop-cvs-subscribe.at.xml.apache.org">
        fop-cvs-subscribe@xml.apache.org</a>. If you want to contribute to the development of Fop you should subscribe,
        because it is important that you follow changes being made. </p>
  -<a name="N10062"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N10062"></a>
   <h4>Contributing code, tests and documentation</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>If you want to contribute code (p.e. a bugfix), a test or documentation (p.e. an additional example), please do the following: </p>
   <p>1) Make sure your code doesn't break the existing one and that Fop still compiles.</p>
   <p>2) Create a file which shows the differences to the existing code.</p>
  @@ -389,8 +402,10 @@
   <p>If you have a test or useful bug test you should <a href="testing.html">read this page</a>.</p>
   <p>BTW: The Apache project knows different roles for contributors, namely 'users', 'developers', 'committers' and the 'Project
        Management Committee' (An explanation of these roles can be found <a href="http://xml.apache.org/roles.html">here</a>).</p>
  -<a name="N1008B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N1008B"></a>
   <h4>Coding Conventions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>As mentioned in <a href="http://xml.apache.org/source.html">Apache XML Project Guidelines</a>,
     <strong>all Java Language source code in the repository must be written in conformance to the</strong>
     <a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">Code Conventions
  @@ -399,6 +414,8 @@
   <p>If you don't like those conventions, just use your own standards while developing and reformat the source before
     committing with a tool like <a href="http://astyle.sourceforge.net/">astyle</a> (Artistic Style).
     </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -410,7 +427,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +152 -152  xml-site/targets/fop/involved.pdf
  
  	<<Binary file>>
  
  
  1.25      +24 -17    xml-site/targets/fop/license.html
  
  Index: license.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/license.html,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- license.html	28 Jan 2003 17:51:41 -0000	1.24
  +++ license.html	7 Mar 2003 02:43:59 -0000	1.25
  @@ -5,7 +5,7 @@
   <title>FOP License</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,30 +300,31 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP License</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="license.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="license.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">License</a>
  +<a href="#">License</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">The Apache Software License, Version 1.1</a>
  +<a href="#">The Apache Software License, Version 1.1</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>License</h3>
  -<a name="N10011"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10011"></a>
   <h4>The Apache Software License, Version 1.1</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p> Copyright (C) 1999-2001 The Apache Software Foundation. All rights reserved.</p>
   <p> Redistribution and use in source and binary forms, with or without modification,
           are permitted provided that the following conditions are met:</p>
  @@ -361,6 +366,8 @@
          James Tauber &lt;jtauber@jtauber.com&gt;. For more  information on the Apache
          Software Foundation, please see <a href="http://www.apache.org/">http://www.apache.org/</a>.
       </p>
  +</div>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -372,7 +379,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +42 -42    xml-site/targets/fop/license.pdf
  
  	<<Binary file>>
  
  
  1.26      +36 -23    xml-site/targets/fop/limitations.html
  
  Index: limitations.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/limitations.html,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- limitations.html	28 Jan 2003 17:51:42 -0000	1.25
  +++ limitations.html	7 Mar 2003 02:43:59 -0000	1.26
  @@ -5,7 +5,7 @@
   <title>Limitations</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,58 +300,65 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Limitations</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="limitations.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="limitations.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Limitations</a>
  +<a href="#">Limitations</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">fo:leader</a>
  +<a href="#">fo:leader</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">page-number-citation</a>
  +<a href="#">page-number-citation</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Padding</a>
  +<a href="#">Padding</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Tables</a>
  +<a href="#">Tables</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Limitations</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP implements the fo objects and properties listed
        in <a target="_top" href="implemented.html">features</a>, sometimes it does so only in a limited way.
     </p>
  -<a name="N10018"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10018"></a>
   <h4>fo:leader</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>leader-length.minimum is not used at all</p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10021"></a>
   <h4>page-number-citation</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Only works for table of contents without any problems. The case where the page number doesn't
       fit on a line isn't handled, and any text on the same line and after the page-number might not
       appear exactly where you want it to.
       </p>
  -<a name="N1002A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1002A"></a>
   <h4>Padding</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Padding works in conjunction with indents and spaces. It is only implemented
          for blocks. At the moment padding can't be used to make extra space (indents+spaces
          must be used), but only to control how much the background-color extends beyond
          the content rectangle.
       </p>
  -<a name="N10033"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10033"></a>
   <h4>Tables</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>There two limitations for tables: 1) FOP needs you to explicitly specify column widths
          2) Cells have to contain block-level FOs. They can't contain straight character data.
       </p>
  @@ -383,6 +394,8 @@
     &lt;/fo:table-row&gt;
    &lt;/fo:table-body&gt;
   &lt;/fo:table&gt;</pre>
  +</div>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -394,7 +407,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +48 -48    xml-site/targets/fop/limitations.pdf
  
  	<<Binary file>>
  
  
  1.2       +28 -19    xml-site/targets/fop/logocontest.html
  
  Index: logocontest.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/logocontest.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- logocontest.html	28 Jan 2003 17:51:42 -0000	1.1
  +++ logocontest.html	7 Mar 2003 02:43:59 -0000	1.2
  @@ -5,7 +5,7 @@
   <title>Logo contest</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,24 +300,23 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Logo contest</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="logocontest.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="logocontest.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">The rules</a>
  +<a href="#">The rules</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">How to participate</a>
  +<a href="#">How to participate</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Credits</a>
  +<a href="#">Credits</a>
   </li>
   </ul>
   		
  @@ -322,8 +325,9 @@
   		your opinion through voting. We have set up <a href="http://vote.sparklit.com/web_poll.spark/714566">Web Poll</a> where you can see
   		contestant logos and vote.</p>
   		
  -<a name="N10014"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10014"></a>
   <h3>The rules</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The rules are simple:</p>
   <ul>
   				
  @@ -342,17 +346,22 @@
   <li>Deadline for submitting logos and voting: 28 February 2003</li>
   			
   </ul>
  +</div>
   		
  -<a name="N10035"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10035"></a>
   <h3>How to participate</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Submit your image or link to it to <a href="http://xml.apache.org/fop/resources.html#xpointer(/document[1]/body[1]/section[1]/section[1])">fop-user</a> mail list.
   			 Vote for a logo you like the most at FOP logo contest <a href="http://vote.sparklit.com/web_poll.spark/714566">Web Poll</a>.
   			</p>
  +</div>
   		
  -<a name="N10046"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10046"></a>
   <h3>Credits</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>We would like to thank <a href="http://ant.apache.org">Ant</a> and 
   			<a href="http://jakarta.apache.org/poi/index.html">POI</a> teams for ideas how to make a logo contest.</p>
  +</div>
   	
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -364,7 +373,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.2       +44 -44    xml-site/targets/fop/logocontest.pdf
  
  	<<Binary file>>
  
  
  1.9       +56 -33    xml-site/targets/fop/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/news.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- news.html	28 Jan 2003 17:51:42 -0000	1.8
  +++ news.html	7 Mar 2003 02:43:59 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>News</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,83 +300,95 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>News</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="news.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="news.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">28 January 2003 - FOP logo contest</a>
  +<a href="#">28 January 2003 - FOP logo contest</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">23 December 2002 - Official FOP Wiki</a>
  +<a href="#">23 December 2002 - Official FOP Wiki</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">10 December 2002 - FOP 0.20.5 Release Candidate available</a>
  +<a href="#">10 December 2002 - FOP 0.20.5 Release Candidate available</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[4])">23 November 2002 - EXLSFO project has been created</a>
  +<a href="#">23 November 2002 - EXLSFO project has been created</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5])">22 November 2002 - New Committer</a>
  +<a href="#">22 November 2002 - New Committer</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[6])">9 November 2002 - New Committer</a>
  +<a href="#">9 November 2002 - New Committer</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[7])">7 Jul 2002 FOP 0.20.4 released</a>
  +<a href="#">7 Jul 2002 FOP 0.20.4 released</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[8])">13 Jun 2002 FOP 0.20.4 Release Candidate available</a>
  +<a href="#">13 Jun 2002 FOP 0.20.4 Release Candidate available</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[9])">19 April 2002 - New Committers</a>
  +<a href="#">19 April 2002 - New Committers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[10])">11 March 2002 - Fop 0.20.3 released</a>
  +<a href="#">11 March 2002 - Fop 0.20.3 released</a>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>28 January 2003 - FOP logo contest</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>We are looking for a new logo. FOP <a href="logocontest.html">logo
              contest</a> is started!</p>
  +</div>
       
  -<a name="N10019"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10019"></a>
   <h3>23 December 2002 - Official FOP Wiki</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
         See <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?FOPProjectPages">FOP project pages</a> at the ApacheWiki.
         </p>
  +</div>
       
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10026"></a>
   <h3>10 December 2002 - FOP 0.20.5 Release Candidate available</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
         See the full text of the <a href="http://marc.theaimsgroup.com/?l=fop-user&m=103954279712704&w=2">announcement</a>.
         </p>
  +</div>
       
  -<a name="N10033"></a><a name="xpointer(/document[1]/body[1]/section[4])"></a>
  +<a name="N10033"></a>
   <h3>23 November 2002 - EXLSFO project has been created</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
         The EXSLFO project is a community effort to define functional extensions
         to thet XSL Formatting Objects specification. See the
         <a href="http://exslfo.sourceforge.net">EXSLFO website</a> for details.
         </p>
  +</div>
       
  -<a name="N10040"></a><a name="xpointer(/document[1]/body[1]/section[5])"></a>
  +<a name="N10040"></a>
   <h3>22 November 2002 - New Committer</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Welcome Victor Mote!</p>
  +</div>
       
  -<a name="N10049"></a><a name="xpointer(/document[1]/body[1]/section[6])"></a>
  +<a name="N10049"></a>
   <h3>9 November 2002 - New Committer</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Welcome Oleg Tkachenko!</p>
  +</div>
       
  -<a name="N10052"></a><a name="xpointer(/document[1]/body[1]/section[7])"></a>
  +<a name="N10052"></a>
   <h3>7 Jul 2002 FOP 0.20.4 released</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
     Changes since 0.20.3 include:
         </p>
  @@ -416,23 +432,30 @@
   <p>
     See also the full text of the <a href="http://marc.theaimsgroup.com/?l=fop-dev&m=102607087326357&w=4">announcement</a>.
         </p>
  +</div>
       
  -<a name="N10088"></a><a name="xpointer(/document[1]/body[1]/section[8])"></a>
  +<a name="N10088"></a>
   <h3>13 Jun 2002 FOP 0.20.4 Release Candidate available</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
     See the full text of the <a href="http://marc.theaimsgroup.com/?l=fop-dev&m=102398470424177&w=4">announcement</a>.
         </p>
  +</div>
       
  -<a name="N10095"></a><a name="xpointer(/document[1]/body[1]/section[9])"></a>
  +<a name="N10095"></a>
   <h3>19 April 2002 - New Committers</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Welcome Jeremias Maerki, Joerg Pietschmann and Peter B. West!</p>
  +</div>
   
  -<a name="N1009E"></a><a name="xpointer(/document[1]/body[1]/section[10])"></a>
  +<a name="N1009E"></a>
   <h3>11 March 2002 - Fop 0.20.3 released</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This is a maintenance release, the first version which supports the XSL-FO
      Recommendation syntax. See the
      <a href="http://marc.theaimsgroup.com/?l=xml-apache-announce&m=101588818821794">
      announcement</a> for more information.</p>
  +</div>
   
       
   </div>
  @@ -445,7 +468,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.6       +92 -92    xml-site/targets/fop/news.pdf
  
  	<<Binary file>>
  
  
  1.12      +73 -40    xml-site/targets/fop/output.html
  
  Index: output.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/output.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- output.html	28 Jan 2003 17:51:42 -0000	1.11
  +++ output.html	7 Mar 2003 02:43:59 -0000	1.12
  @@ -5,7 +5,7 @@
   <title>Output</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,13 +300,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Output</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="output.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="output.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Notes about Output Formats: Renderers</h3>
  @@ -311,47 +314,48 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Output Formats</a>
  +<a href="#">Output Formats</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Common Information</a>
  +<a href="#">Common Information</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">PDF</a>
  +<a href="#">PDF</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">PCL</a>
  +<a href="#">PCL</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">PostScript</a>
  +<a href="#">PostScript</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">RTF</a>
  +<a href="#">RTF</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">SVG</a>
  +<a href="#">SVG</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">XML</a>
  +<a href="#">XML</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">Print</a>
  +<a href="#">Print</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[9])">AWT</a>
  +<a href="#">AWT</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[10])">MIF</a>
  +<a href="#">MIF</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[11])">TXT</a>
  +<a href="#">TXT</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1001B"></a>
   <h3>Output Formats</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   FOP supports a number of different output formats. This is achieved by
   using different renderers that create the output.
  @@ -361,8 +365,9 @@
   what the renderers are doing and what difference there may be between
   different renderers.
       </p>
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10026"></a>
   <h4>Common Information</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Each renderer is given an area tree to render to its output format.
   The area tree is simply a representation of the pages and the placement
  @@ -405,8 +410,10 @@
   Set the OutputStream (out) to the PCLRenderer and it happily sends the
   PCL to the UNIX printer queue.
       </p>
  -<a name="N10049"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10049"></a>
   <h4>PDF</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   PDF is the best supported output format. It is also the most accurate
   with text and layout. This creates a PDF document that is streamed out
  @@ -429,8 +436,10 @@
   guaranteed to be available in all PDF viewer applications."</em>
       
   </p>
  -<a name="N1005B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1005B"></a>
   <h4>PCL</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This format is for the Hewlett-Packard PCL printers.
   It should produce output as close to identical as possible to the
  @@ -443,8 +452,9 @@
   This should allow any device fully supporting PCL 5 to be able to
   print the output generated by the PCLRenderer.
       </p>
  -<a name="N10066"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[1])"></a>
  +<a name="N10066"></a>
   <h5>Limitations</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>Text or graphics outside the left or top of the printable area are not rendered properly. In general things that should print to the left of the printable area are shifted to the right so that they start at the left edge of the printable area and an error message is generated.</li>
  @@ -468,8 +478,10 @@
   <li>SVG clipping is not supported.</li>
         
   </ul>
  -<a name="N1008D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[2])"></a>
  +</div>
  +<a name="N1008D"></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>
   <dl>
           
  @@ -493,8 +505,11 @@
   <dd>The topmargin and leftmargin may be used to increase the top and left margins for printing.</dd>
         
   </dl>
  -<a name="N100AE"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +</div>
  +<a name="N100AE"></a>
   <h4>PostScript</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The PostScript renderer is still in its early stages and therefore still
   missing some features. It provides good support for most text and layout.
  @@ -502,8 +517,9 @@
   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="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[1])"></a>
  +<a name="N100B6"></a>
   <h5>Limitations</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
           
   <li>Images and SVG may not be display correctly. SVG support is far from being complete. No image transparency is available.</li>
  @@ -519,16 +535,21 @@
   <li>The renderer is not yet configurable.</li>
         
   </ul>
  -<a name="N100D2"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +</div>
  +<a name="N100D2"></a>
   <h4>RTF</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This is currently not integrated with FOP but it will soon.
   This will create an rtf (rich text format) document that will
   attempt to contain as much information from the fo document as
   possible.
       </p>
  -<a name="N100DB"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N100DB"></a>
   <h4>SVG</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This format creates an SVG document that has links between the pages.
   This is primarily for slides and creating svg images of pages.
  @@ -539,35 +560,45 @@
   same way as the AWT viewer, if the svg is view where the fonts are
   different, such as another platform, then the page will appear wrong.
       </p>
  -<a name="N100E4"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +<a name="N100E4"></a>
   <h4>XML</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This is for testing and verification. The XML created is simply
   a representation of the internal area tree put into XML. It does
   not perform any other purpose.
       </p>
  -<a name="N100ED"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +<a name="N100ED"></a>
   <h4>Print</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   It is possible to directly print the document from the command line.
   This is done with the same code that renders to the AWT renderer.
       </p>
  -<a name="N100F6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[9])"></a>
  +</div>
  +<a name="N100F6"></a>
   <h4>AWT</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The AWT viewer shows a window with the pages displayed inside a
   java graphic. It displays one page at a time.
   The fonts used for the formatting and viewing depend on the fonts
   available to your JRE.
       </p>
  -<a name="N100FF"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[10])"></a>
  +</div>
  +<a name="N100FF"></a>
   <h4>MIF</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This format is the Maker Interchange Format which is used by
   Adobe Framemaker. This is currently not fully implemented.
       </p>
  -<a name="N10108"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[11])"></a>
  +</div>
  +<a name="N10108"></a>
   <h4>TXT</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Text as you could imagine does not work very well. It is an output format
   that you should expect bad results. The main purpose of this is to get
  @@ -590,6 +621,8 @@
   Graphic elements (lines, borders, etc) are assigned a lower priority
   than text, so text will overwrite any graphic element representations.
       </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -601,7 +634,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +111 -111  xml-site/targets/fop/output.pdf
  
  	<<Binary file>>
  
  
  1.3       +1 -1      xml-site/targets/fop/pdf-security.html
  
  Index: pdf-security.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/pdf-security.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- pdf-security.html	28 Jan 2003 17:51:42 -0000	1.2
  +++ pdf-security.html	7 Mar 2003 02:43:59 -0000	1.3
  @@ -1 +1 @@
  -<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>pdf-security</pre></p><p><b>missing-file</b><pre>D:\projects\fop-redesign\xml-fop\build\site\pdf-security.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  +<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>pdf-security</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/pdf-security.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.11      +35 -20    xml-site/targets/fop/relnotes.html
  
  Index: relnotes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/relnotes.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- relnotes.html	28 Jan 2003 17:51:42 -0000	1.10
  +++ relnotes.html	7 Mar 2003 02:43:59 -0000	1.11
  @@ -5,7 +5,7 @@
   <title>Release Notes</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,35 +300,41 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Release Notes</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="relnotes.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="relnotes.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">FOP 0.20.5</a>
  +<a href="#">FOP 0.20.5</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">FOP 0.20.4</a>
  +<a href="#">FOP 0.20.4</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">FOP 0.20.3</a>
  +<a href="#">FOP 0.20.3</a>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>FOP 0.20.5</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This is the last planed release in the 0.20.x series (aka maintenance branch).</p>
   <p>Important changes since the last release (0.20.4):</p>
   <ul>
       
  +<li>Some hyphenation patterns (cs, da, de, de_DR, el, en, en_US, fr, nl,
  +        no, pt, ru, sk, tr) have been removed due to licensing reasons. 
  +        We hope to resolve this issue until the final release.
  +        (English hyphenation is still available as en_GB)
  +    </li>
  +    
   <li>Documentation is done with <a href="http://xml.apache.org/forrest/">
  -        Forrest</a>. You need to install Forrest if you want build the docs
  +        Forrest</a> (version 0.3). You need to install Forrest if you want build the docs
           yourself. (See
           <a href="http://xml.apache.org/forrest/your-project.html">Using Forrest</a>)
       </li>
  @@ -348,9 +358,11 @@
       </li>
     
   </ul>
  +</div>
   
  -<a name="N1003A"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N1003D"></a>
   <h3>FOP 0.20.4</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Important changes since 0.20.3:</p>
   <ul>
          
  @@ -398,10 +410,12 @@
         </li>
         
   </ul>
  +</div>
   
   
  -<a name="N1006F"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10072"></a>
   <h3>FOP 0.20.3</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Important Information:</p>
   <ul>
          
  @@ -432,6 +446,7 @@
          </li>
         
   </ul>
  +</div>
   
       
   </div>
  @@ -444,7 +459,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +74 -74    xml-site/targets/fop/relnotes.pdf
  
  	<<Binary file>>
  
  
  1.20      +45 -26    xml-site/targets/fop/resources.html
  
  Index: resources.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/resources.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- resources.html	28 Jan 2003 17:51:42 -0000	1.19
  +++ resources.html	7 Mar 2003 02:44:00 -0000	1.20
  @@ -5,7 +5,7 @@
   <title>Resources</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,47 +300,49 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Resources</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="resources.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="resources.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Resources useful for developing and using FOP</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">FOP Relevant Specifications and Links</a>
  +<a href="#">FOP Relevant Specifications and Links</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Mailing Lists (and archives)</a>
  +<a href="#">Mailing Lists (and archives)</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Specifications</a>
  +<a href="#">Specifications</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Tutorials/Articles</a>
  +<a href="#">Tutorials/Articles</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Related/Useful Products</a>
  +<a href="#">Related/Useful Products</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10010"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10010"></a>
   <h3>FOP Relevant Specifications and Links</h3>
  -<a name="N10015"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10015"></a>
   <h4>Mailing Lists (and archives)</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   For the Apache mailing lists, see
   <a href="http://xml.apache.org/mail.html">Apache XML Mailing Lists</a>
   for detailed subscription information.
           </p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1]/section[1])"></a>
  +<a name="N10021"></a>
   <h5>FOP User Mailing List</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Use this forum to discuss topics of interest to FOP users.
   After reviewing the FOP documentation and searching the
  @@ -383,8 +389,10 @@
               </li>
         
   </ul>
  -<a name="N10067"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10067"></a>
   <h5>FOP Developer Mailing List</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Use this forum to discuss topics related to FOP development,
   including patch submissions, bug reports, and design issues.
  @@ -427,8 +435,10 @@
               </li>
         
   </ul>
  -<a name="N100AA"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N100AA"></a>
   <h5>XSL:FO Mailing List (at W3C)</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Use this forum to ask general XSL-FO questions.
             </p>
  @@ -443,8 +453,11 @@
               </li>
         
   </ul>
  -<a name="N100C9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +</div>
  +<a name="N100C9"></a>
   <h4>Specifications</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
             
   <li>
  @@ -508,8 +521,10 @@
   </li>
     
   </ul>
  -<a name="N10118"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10118"></a>
   <h4>Tutorials/Articles</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
             
   <li>
  @@ -543,8 +558,10 @@
   </li>
       
   </ul>
  -<a name="N10144"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10144"></a>
   <h4>Related/Useful Products</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
         
   <li>
  @@ -559,6 +576,8 @@
         </li>
       
   </ul>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -570,7 +589,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +480 -480  xml-site/targets/fop/resources.pdf
  
  	<<Binary file>>
  
  
  1.30      +85 -67    xml-site/targets/fop/running.html
  
  Index: running.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/running.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- running.html	28 Jan 2003 17:51:42 -0000	1.29
  +++ running.html	7 Mar 2003 02:44:00 -0000	1.30
  @@ -5,7 +5,7 @@
   <title>Running FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,72 +300,79 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Running FOP</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="running.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="running.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Installation</a>
  +<a href="#">Installation</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Overview</a>
  +<a href="#">Overview</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Instructions</a>
  +<a href="#">Instructions</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Problems</a>
  +<a href="#">Problems</a>
   </li>
   </ul>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Starting FOP as a standalone application</a>
  +<a href="#">Starting FOP as a standalone application</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Problems</a>
  +<a href="#">Problems</a>
   </li>
   </ul>
  -  
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +    
  +<a name="N1000C"></a>
   <h3>Installation</h3>
  -<a name="N10011"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10011"></a>
   <h4>Overview</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The following software must be installed:</p>
   <ul>
  -        
  +          
   <li>Java 1.2.x or later.</li>
  -        
  +          
   <li>FOP. The <a target="_top" href="http://xml.apache.org/fop/download.html">FOP distribution</a> includes all libraries that you will need to run a basic FOP installation. These can be found in the xml-fop/lib directory. These libraries include the following:</li>
  -        
  -<ul>
             
  +<ul>
  +            
   <li>Apache <a target="_top" href="http://xml.apache.org/xerces-j/index.html">Xerces-J</a> for XML parsing. You can use other XML parsers which support SAX and DOM.</li>
  -          
  +            
   <li>Apache Xalan, an XSLT processor.</li>
  -          
  +            
   <li>Apache <a target="_top" href="http://xml.apache.org/batik/">Batik</a>, an SVG library.</li>
  -        
  +          
   </ul>
  -        
  +          
   <li>Optional Libraries</li>
  -      
  +        
   </ul>
  -<a name="N1003E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1003E"></a>
   <h4>Instructions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Basic FOP installation consists of first unzipping the <span class="codefrag">.gz</span> file that is the distribution medium, then unarchiving the resulting <span class="codefrag">.tar</span> file in a directory/folder that is convenient on your system. Please consult your operating system documentation or Zip application software documentation for instructions specific to your site.</p>
  -<a name="N1004D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1004D"></a>
   <h4>Problems</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Some Mac OSX users have experienced filename truncation problems using Stuffit to unzip and unarchive their distribution media. This is a legacy of older Mac operating systems, which had a 31-character pathname limit. Several Mac OSX users have recommended that Mac OSX users use the shell command <span class="codefrag">tar -xzf</span> instead.</p>
  -
  -  
  -<a name="N1005A"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +</div>
  +</div>
  +    
  +<a name="N1005A"></a>
   <h3>Starting FOP as a standalone application</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Review the batch file fop.bat or the shell script fop.sh to see how FOP is invoked.</p>
   <p>The standard scripts for starting FOP require that the environment variable JAVA_HOME be set to a path pointing to the appropriate Java installation on your system. Macintosh OSX includes a Java environment as part of its distribution. We are told by Mac OSX users that the path to use in this case is <span class="codefrag">/Library/Java/Home</span>. <strong>Caveat: </strong>We suspect that, as Apple releases new Java environments and as FOP upgrades the minimum Java requirements, the two will inevitably not match on some systems. Please see <a target="_top" href="http://developer.apple.com/java/faq">Java on Mac OSX FAQ</a> for information as it becomes available.</p>
   <p>
  @@ -369,46 +380,53 @@
   </p>
   <p>[OPTIONS]</p>
   <pre class="code">
  -      -d          debug mode<br>
  -      -x          dump configuration settings<br>
  -      -q          quiet mode<br>
  -      -c cfg.xml  use additional configuration file cfg.xml<br>
  -      -l lang     the language to use for user information<br>
  -</pre>
  +      -d             debug mode
  +      -x             dump configuration settings
  +      -q             quiet mode
  +      -c cfg.xml     use additional configuration file cfg.xml
  +      -l lang        the language to use for user information
  +      -s             (-at output) omit tree below block areas
  +      -txt.encoding  (-txt output encoding use the encoding for the output file.
  +                     The encoding must be a valid java encoding.
  +      -o [password]  pdf file will be encrypted with option owner password
  +      -u [password]  pdf file will be encrypted with option user password
  +      -noprint       pdf file will be encrypted without printing permission
  +      -nocopy        pdf file will be encrypted without copy content permission
  +      -noedit        pdf file will be encrypted without edit content permission
  +      -noannotations pdf file will be encrypted without edit annotation permission</pre>
   <p>[INPUT]</p>
  -<pre class="code">
  -      infile            xsl:fo input file (the same as the next)<br>
  -      -fo  infile       xsl:fo input file<br>
  -      -xml infile       xml input file, must be used together with -xsl<br>
  -      -xsl stylesheet   xslt stylesheet<br>
  -</pre>
  +<pre class="code">      infile            XSLFO input file (the same as the next)
  +      -fo  infile       xsl:fo input file
  +      -xml infile       xml input file, must be used together with -xsl
  +      -xsl stylesheet   xslt stylesheet</pre>
   <p>[OUTPUT]</p>
  -<pre class="code">
  -      outfile           input will be rendered as pdf file into outfile<br>
  -      -pdf outfile      input will be rendered as pdf file (outfile req'd)<br>
  -      -awt              input will be displayed on screen<br>
  -      -mif outfile      input will be rendered as mif file (outfile req'd)<br>
  -      -pcl outfile      input will be rendered as pcl file (outfile req'd)<br>
  -      -ps outfile       input will be rendered as PostScript file (outfile req'd)<br>
  -      -txt outfile      input will be rendered as text file (outfile req'd)<br>
  +<pre class="code">      outfile           input will be rendered as pdf file into outfile
  +      -pdf outfile      input will be rendered as pdf file (outfile req'd)
  +      -awt              input will be displayed on screen
  +      -mif outfile      input will be rendered as mif file (outfile req'd)
  +      -pcl outfile      input will be rendered as pcl file (outfile req'd)
  +      -ps outfile       input will be rendered as PostScript file (outfile req'd)
  +      -txt outfile      input will be rendered as text file (outfile req'd)
         -svg outfile      input will be rendered as an svg slides file (outfile req'd)
         -at outfile       representation of area tree as XML (outfile req'd)
  -      -print            input file will be rendered and sent to the printer<br>                        see options with "-print help"<br>
  -</pre>
  +      -print            input file will be rendered and sent to the printer
  +                        see print specific options with "-print help"</pre>
   <p>[Examples]</p>
  -<pre class="code">
  -      fop foo.fo foo.pdf<br>
  -      fop -fo foo.fo -pdf foo.pdf (does the same as the previous line)<br>
  -      fop -xsl foo.xsl -xml foo.xml -pdf foo.pdf<br>
  -      fop foo.fo -mif foo.mif<br>
  -      fop foo.fo -print or Fop -print foo.fo<br>
  -      fop foo.fo -awt<br>
  -</pre>
  +<pre class="code">      fop foo.fo foo.pdf
  +      fop -fo foo.fo -pdf foo.pdf (does the same as the previous line)
  +      fop -xsl foo.xsl -xml foo.xml -pdf foo.pdf
  +      fop foo.fo -mif foo.mif
  +      fop foo.fo -print or Fop -print foo.fo
  +      fop foo.fo -awt</pre>
  +<p>PDF encryption is only available if FOP was compiled with encryption support <strong>and</strong> if compatible encryption support is availabe at run time. Currently, only the JCE is supported. Check the <a href="pdfencryption.html">Details</a>.</p>
  +</div>
   
     
  -<a name="N100BC"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N1009A"></a>
   <h3>Problems</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>If you have problems running FOP, please have a look at the <a target="_top" href="gethelp.html">"How to get Help" page</a>.</p>
  +</div>
   
   
   </div>
  @@ -421,7 +439,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +115 -203  xml-site/targets/fop/running.pdf
  
  	<<Binary file>>
  
  
  1.7       +28 -19    xml-site/targets/fop/status.html
  
  Index: status.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/status.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- status.html	28 Jan 2003 17:51:42 -0000	1.6
  +++ status.html	7 Mar 2003 02:44:00 -0000	1.7
  @@ -5,7 +5,7 @@
   <title>FOP Status</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,30 +300,30 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP Status</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="status.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="status.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Current Status of FOP</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Status</a>
  +<a href="#">Status</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Development Status</a>
  +<a href="#">Development Status</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Maintenance Status</a>
  +<a href="#">Maintenance Status</a>
   </li>
   </ul>
     
  -<a name="N10010"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10010"></a>
   <h3>Status</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>[last updated 20th November 2002]</p>
   <div align="center">
   <img class="figure" alt="Planning and branches of FOP development" src="images/track.png" height="175" width="585"></div>
  @@ -328,10 +332,12 @@
   maintenance releases while the development is done to address various
   performance and design issues.
   </p>
  +</div>
   
     
  -<a name="N10022"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10022"></a>
   <h3>Development Status</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Development for 1.0DR1 is addressing the design issues for layout and
   performance. The new design focusing on making it possible to be conformant
  @@ -431,10 +437,12 @@
   </tr>
       
   </table>
  +</div>
   
     
  -<a name="N100F2"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N100F2"></a>
   <h3>Maintenance Status</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Latest maintenance release will be FOP 0.20.5 on TBA.
   See <a href="relnotes.html">release notes</a> for more
  @@ -525,6 +533,7 @@
   </tr>
       
   </table>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -536,7 +545,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +58 -58    xml-site/targets/fop/status.pdf
  
  	<<Binary file>>
  
  
  1.15      +36 -23    xml-site/targets/fop/svg.html
  
  Index: svg.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/svg.html,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- svg.html	28 Jan 2003 17:51:42 -0000	1.14
  +++ svg.html	7 Mar 2003 02:44:00 -0000	1.15
  @@ -5,7 +5,7 @@
   <title>SVG</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,41 +300,42 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>SVG</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="svg.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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="#xpointer(/document[1]/body[1]/section[1])">SVG in FOP</a>
  +<a href="#">SVG in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Converting SVG to a PDF Document</a>
  +<a href="#">Converting SVG to a PDF Document</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Important Notes</a>
  +<a href="#">Important Notes</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Classes</a>
  +<a href="#">Classes</a>
   </li>
   </ul>
   </li>
   </ul>
   
   
  -<a name="N10010"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10010"></a>
   <h3>SVG in FOP</h3>
  -<a name="N10015"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10015"></a>
   <h4>Introduction</h4>
  +<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
  @@ -346,8 +351,10 @@
   to render the image into. This class converts the drawing instructions into
   PDF markup which is placed into the current PDF document.
       </p>
  -<a name="N1002E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002E"></a>
   <h4>Converting SVG to a PDF Document</h4>
  +<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>
  @@ -371,8 +378,10 @@
   For more information see <a href="http://xml.apache.org/batik/">Batik</a> for
   how transcoders work.
       </p>
  -<a name="N1004E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1004E"></a>
   <h4>Important Notes</h4>
  +<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
  @@ -415,8 +424,10 @@
   contain effects or graphics with transparent areas will not be displayed
   correctly.
       </p>
  -<a name="N1006A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1006A"></a>
   <h4>Classes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   These are the relevant classes, found in the package org.apache.fop.svg :
       </p>
  @@ -448,6 +459,8 @@
   </li>
   
   </ul>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -459,7 +472,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +59 -59    xml-site/targets/fop/svg.pdf
  
  	<<Binary file>>
  
  
  1.14      +40 -25    xml-site/targets/fop/testing.html
  
  Index: testing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/testing.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- testing.html	28 Jan 2003 17:51:43 -0000	1.13
  +++ testing.html	7 Mar 2003 02:44:00 -0000	1.14
  @@ -5,7 +5,7 @@
   <title>Testing FOP</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,38 +300,38 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Testing FOP</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="testing.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="testing.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Running and Using Tests</a>
  +<a href="#">Running and Using Tests</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">W3C TestSuite</a>
  +<a href="#">W3C TestSuite</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Writing a Test</a>
  +<a href="#">Writing a Test</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[4])">Submitting a Test</a>
  +<a href="#">Submitting a Test</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5])">How Testing Works</a>
  +<a href="#">How Testing Works</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[6])">SVG Testing</a>
  +<a href="#">SVG Testing</a>
   </li>
   </ul>
     
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Running and Using Tests</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Testing is an important part of getting FOP to operate correctly and conform to the
   necessary standards.
  @@ -342,20 +346,24 @@
   "&lt;cvs_repository&gt;/test/reference/" directory. This jar will be dynamically
   loaded to create the reference output.
       </p>
  +</div>
   
     
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N1001B"></a>
   <h3>W3C TestSuite</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The testing is set up so that you can download the testsuite from
   <a target="_top" href="http://www.w3.org/Style/XSL/TestSuite/">http://www.w3.org/Style/XSL/TestSuite/</a>,
   unzip the file into the base directory of FOP.
   Then you can uncomment the lines in the build.xml file in the test target and itwill run through all the tests in the testsuite distribution.
       </p>
  +</div>
   
     
  -<a name="N10028"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10028"></a>
   <h3>Writing a Test</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   A test belongs to one of a few catagories. A basic test should excercise one
   element in a number of situations such as changing a property. This should have
  @@ -375,18 +383,22 @@
   A test can consist of a complete fo document or a part of the document such as
   some elements that will be placed into the flow of a standard document.
       </p>
  +</div>
     
  -<a name="N1003A"></a><a name="xpointer(/document[1]/body[1]/section[4])"></a>
  +<a name="N1003A"></a>
   <h3>Submitting a Test</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   If you have a test which you think would be useful you should supply the
   test and a diff to the appropriate test suite xml file. Make sure that the
   test works as would be expected against the current build.
       </p>
  +</div>
   
     
  -<a name="N10043"></a><a name="xpointer(/document[1]/body[1]/section[5])"></a>
  +<a name="N10043"></a>
   <h3>How Testing Works</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The tests are stored in the "&lt;cvs_repository&gt;/test" directory.
       </p>
  @@ -412,15 +424,18 @@
   For FOP the testing is done by rendering all the testing documents using the
   XML renderer. The XML files are then compared to see if there are any differences.
       </p>
  +</div>
   
     
  -<a name="N1005D"></a><a name="xpointer(/document[1]/body[1]/section[6])"></a>
  +<a name="N1005D"></a>
   <h3>SVG Testing</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The testing of SVG is not part of this testing system. SVG is tested for its rendering
   accuracy by using the transcoding mechanism via Batik. So that the only part that needs
   testing is how the SVG image is embedded inside the flow of the fo document.
       </p>
  +</div>
   
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif"></td>
  @@ -432,7 +447,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +40 -40    xml-site/targets/fop/testing.pdf
  
  	<<Binary file>>
  
  
  1.14      +28 -19    xml-site/targets/fop/todo.html
  
  Index: todo.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/todo.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- todo.html	28 Jan 2003 17:51:43 -0000	1.13
  +++ todo.html	7 Mar 2003 02:44:00 -0000	1.14
  @@ -5,7 +5,7 @@
   <title>Todo List</title>
   <link type="text/css" href="skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Home</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="skin/images/tab-right.gif"></td>
  +<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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -216,6 +216,10 @@
   </li>
             
   <li>
  +<a href="pdfencryption.html">PDF encryption</a>
  +</li>
  +          
  +<li>
   <a href="configuration.html">Configuration</a>
   </li>
           
  @@ -296,29 +300,29 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Todo List</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="todo.pdf"><img alt="printer" src="skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="todo.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">high</a>
  +<a href="#">high</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">medium</a>
  +<a href="#">medium</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">low</a>
  +<a href="#">low</a>
   </li>
   </ul>
      
  -<a name="N10008"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10008"></a>
   <h3>high</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   <li>
   <strong>[code]</strong> 
  @@ -383,10 +387,12 @@
         correct direction.
        &rarr; open</li>
   </ul>
  +</div>
   
      
  -<a name="N10039"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10039"></a>
   <h3>medium</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   <li>
   <strong>[design]</strong> 
  @@ -403,10 +409,12 @@
         areas need a new layout for new page.
        &rarr; open</li>
   </ul>
  +</div>
   
      
  -<a name="N1004A"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N1004A"></a>
   <h3>low</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   <li>
   <strong>[design]</strong> 
  @@ -420,6 +428,7 @@
         this can make the svg cacheable in the pdf doc
        &rarr; open</li>
   </ul>
  +</div>
   
     
   </div>
  @@ -432,7 +441,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +41 -41    xml-site/targets/fop/todo.pdf
  
  	<<Binary file>>
  
  
  1.1                  xml-site/targets/fop/pdfencryption.html
  
  Index: pdfencryption.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>PDF encryption.</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="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">Home</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="dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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/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="news.html">News</a>
  </li>
            
  <li>
  <a href="logocontest.html">Logo contest</a>
  </li>
            
  <li>
  <a href="faq.html">FAQs</a>
  </li>
            
  <li>
  <a href="download.html">Download</a>
  </li>
            
  <li>
  <a href="relnotes.html">Release Notes</a>
  </li>
            
  <li>
  <a href="gethelp.html">Getting Help</a>
  </li>
            
  <li>
  <a href="examples.html">Examples</a>
  </li>
          
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Project</font>
  <ul>
            
  <li>
  <a href="status.html">Status</a>
  </li>
            
  <li>
  <a href="changes.html">Changes</a>
  </li>
            
  <li>
  <a href="todo.html">Todo</a>
  </li>
          
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Using FOP</font>
  <ul>
            
  <li>
  <a href="running.html">Running</a>
  </li>
            
  <li>
  <a href="embedding.html">Embedding</a>
  </li>
            
  <li>
  <a href="output.html">Output Formats</a>
  </li>
            
  <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>
  <li>
  <font color="#CFDCED">Extras</font>
  <ul>
            
  <li>
  <a href="svg.html">SVG</a>
  </li>
            
  <li>
  <a href="extensions.html">Extensions</a>
  </li>
            
  <li>
  <a href="fonts.html">Fonts</a>
  </li>
            
  <li>
  <span class="sel"><font color="#ffcc00">PDF encryption</font></span>
  </li>
            
  <li>
  <a href="configuration.html">Configuration</a>
  </li>
          
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Developing</font>
  <ul>
            
  <li>
  <a href="involved.html">Getting Involved</a>
  </li>
            
  <li>
  <a href="compiling.html">Compiling</a>
  </li>
            
  <li>
  <a href="testing.html">Testing</a>
  </li>
          
  </ul>
  </li>
  <li>
  <font color="#CFDCED">Resources</font>
  <ul>
            
  <li>
  <a href="bugs.html">Bugs</a>
  </li>
            
  <li>
  <a href="resources.html">Resources</a>
  </li>
            
  <li>
  <a href="license.html">License</a>
  </li>
            
  <li>
  <a target="_blank" href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Fop&short_desc=%5BPATCH%5D&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=Fop+all&newqueryname=fop+patch+queue&tofooter=1&order=Reuse+same+sort+as+last+time">Patch queue</a>
  </li>
          
  </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 encryption.</h1>
  </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="pdfencryption.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" border="0"><br>
            PDF</a></td>
  </tr>
  </table>
  <ul class="minitoc">
  <li>
  <a href="#">Overview</a>
  </li>
  <li>
  <a href="#">Usage</a>
  </li>
  <li>
  <a href="#">Environment</a>
  </li>
  <li>
  <a href="#">Installing a crypto provider</a>
  </li>
  </ul>
      
  <a name="N1000C"></a>
  <h3>Overview</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
          FOP supports encryption of PDF output, thanks to Patrick
          C. Lankswert. This feature is commonly used to prevent unauthorized
          printing, editing and copying text from the document or to forbid
          annotations. It is also possible to ask the user for a password in order
          to view the contents. Note that there already exist third party
          applications which can decrypt an encrypted PDF without effort and allow
          the aforementioned operations, therefore the degree of protection is
          limited.
        </p>
  <p>
          For further information about features and restrictions regarrding PDFF
          encryption, look at the documentation coming with Adobe Acrobat or the
          technial documentation on the Adobe web site.
        </p>
  </div>
      
  <a name="N10018"></a>
  <h3>Usage</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
          Encryption is enabled by supplying an owner password with the
          <span class="codefrag">-o</span> option. The owner password can be used to disregard
          any restriction imposed on the PDF document. If no owner password has
          been supplied but FOP was asked to apply some restrictions, a random
          password is used.
        </p>
  <p>
          A user password, supplied with the <span class="codefrag">-u</span> option, will
          cause the PDF display software to ask the reader for this password in
          order to view the contents of the document. If no user password was
          supplied, viewing the content is not restricted.
        </p>
  <p>
          Further restrictions can be imposed by using the
          <span class="codefrag">-noprint</span>, <span class="codefrag">-nocopy</span>,
          <span class="codefrag">-noedit</span> and <span class="codefrag">-noannotations</span> options,
          which disable printing, copy text, editing in Adobe Acrobat and making
          annotations, respectively.
        </p>
  </div>
      
  <a name="N10039"></a>
  <h3>Environment</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
          In order to use PDF encryption, FOP has to be compiled with cryptography
          support. Currently, only <a href="http://java.sun.com/j2se/1.4/docs/guide/security/jce/JCERefGuide.html">JCE</a>
          is supported. JCE is part of JDK 1.4. For earlier JDKs, it can be
          installed separately, however, the build process currently recognizes
          JCE from JDK 1.4.
        </p>
  <p>
          Cryptography support must also be present at run time. In particular, a
          provider for the RC4 cipher is needed. Unfortunately, the sample JCE
          provider in Sun's JDK 1.4 does <strong>not</strong> provide RC4. If you
          get a message saying
        </p>
  <pre class="code">"Cannot find any provider supporting RC4"</pre>
  <p>
          you don't have the needed support.
        </p>
  <p>
          There are several commercial and a few Open Source packages which
          provide RC4. A pure Java implementation is produced by <a href="http://www.bouncycastle.org/">The Legion of the Bouncy
          Castle</a>. <a href="http://www.mozilla.org/projects/security/pki/jss/">Mozilla
          JSS</a> is an interface to a native implementation.
        </p>
  </div>
      
  <a name="N1005E"></a>
  <h3>Installing a crypto provider</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
          The pure Java implementation from <a href="http://www.bouncycastle.org/">Bouncy Castle</a> is easy to
          install.
        </p>
  <ol>
          
  <li>
            Download the binary distribution for your JDK version. If you have JDK
            1.3 or earlier you must alos download a JCE from the same page.
          </li>
          
  <li>
            Unpack the distribution. Add the jar file to your classpath. A
            convenient way to use the jar on Linux is to simply drop it into the
            FOP lib directory, it will be automatically picked up by
            <span class="codefrag">fop.sh</span>.  If you have JDK 1.3 or earlier don't forget to
            install the JCE as well.
          </li>
          
  <li>
            Open the <span class="codefrag">java.security</span> file and add<br>
            
  <span class="codefrag">security.provider.6=org.bouncycastle.jce.provider.BouncyCastleProvider</span>,<br>
            preferably at the end of the block defining the other crypto
            providers. For JDK 1.4 this is detailed on <a href="http://java.sun.com/j2se/1.4/docs/guide/security/jce/JCERefGuide.html#InstallProvider">Sun's web site</a>.
          </li>
        
  </ol>
  </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/pdfencryption.pdf
  
  	<<Binary file>>
  
  
  1.8       +36 -25    xml-site/targets/fop/design/architecture.html
  
  Index: architecture.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/architecture.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- architecture.html	28 Jan 2003 17:51:46 -0000	1.7
  +++ architecture.html	7 Mar 2003 02:44:02 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Architecture</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Architecture</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="architecture.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="architecture.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Architecture information for FOP</h3>
  @@ -259,32 +258,34 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">FOP Mechanics</a>
  +<a href="#">FOP Mechanics</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Formatting Object Tree</a>
  +<a href="#">Formatting Object Tree</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Layout</a>
  +<a href="#">Layout</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Area Tree</a>
  +<a href="#">Area Tree</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Rendering</a>
  +<a href="#">Rendering</a>
   </li>
   </ul>
   </li>
   </ul>
   
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>FOP Mechanics</h3>
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1001B"></a>
   <h4>Introduction</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The overall process is controlled by <em>org.apache.fop.apps.Driver</em>.
   This class handles the FO Tree building, structure handler, renderers, output and logging.
  @@ -296,8 +297,10 @@
   tree. This area tree is then given to the renderer and the renderer converts
   the area tree into a stream of data containing the output document.
   </p>
  -<a name="N1002A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002A"></a>
   <h4>Formatting Object Tree</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The class <em>org.apache.fop.fo.FOTreeBuilder</em> is responsible for
   actually constructing the FO tree. The key SAX events used are </p>
  @@ -305,8 +308,10 @@
   <span class="codefrag">startElement()</span>,</p>
   <p>
   <span class="codefrag">endElement()</span> and <span class="codefrag">characters()</span>.</p>
  -<a name="N10043"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10043"></a>
   <h4>Layout</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The layout managers handle the layout. They take an FO tree and construct
   the area tree.
  @@ -316,8 +321,10 @@
   Completed pages are then added to the area tree, the area tree can
   then deal with the page.
   </p>
  -<a name="N1004C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1004C"></a>
   <h4>Area Tree</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The area tree is a data structure designed to hold the page areas.
   These pages are then filled with the page regions and various areas.
  @@ -331,8 +338,10 @@
   and unresolved id areas. This model allows the pages to be handled
   directly by a renderer or to store the pages for later use.
   </p>
  -<a name="N10058"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N10058"></a>
   <h4>Rendering</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The renderer receives pages from the area tree and renders those pages.
   If a renderer supports out of order rendering then it will either
  @@ -348,6 +357,8 @@
   and inline areas. The inline areas need to be dran on the page in the
   correct place.
   </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  @@ -359,7 +370,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +52 -52    xml-site/targets/fop/design/architecture.pdf
  
  	<<Binary file>>
  
  
  1.5       +57 -34    xml-site/targets/fop/design/areas.html
  
  Index: areas.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/areas.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- areas.html	28 Jan 2003 17:51:46 -0000	1.4
  +++ areas.html	7 Mar 2003 02:44:02 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Area Tree</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Area Tree</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="areas.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="areas.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Area Tree Design for FOP</h3>
  @@ -259,38 +258,39 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Area Tree</a>
  +<a href="#">Area Tree</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Structure</a>
  +<a href="#">Structure</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Page</a>
  +<a href="#">Page</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Block Areas</a>
  +<a href="#">Block Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Line Areas</a>
  +<a href="#">Line Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Inline Areas</a>
  +<a href="#">Inline Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Repeated Areas</a>
  +<a href="#">Repeated Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">Classes</a>
  +<a href="#">Classes</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">Rendering Area Tree</a>
  +<a href="#">Rendering Area Tree</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Area Tree</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The code to implement the area tree matches the areas
   defined in the specification. This makes it easier to understand and
  @@ -303,16 +303,19 @@
   the area tree must be minimal and independant. This means that the data
   uses less memory and can be serialized to an output stream if needed.
     </p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10021"></a>
   <h4>Structure</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The area tree is a root element that has a list of page-viewport-areas.
   Each page viewport has a page-reference-area which holds the contents of
   the page. To handle the processing better FOP does not maintain a list
   at the root level but lets the area tree model handle each page as it is added.
     </p>
  -<a name="N1002A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002A"></a>
   <h4>Page</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   A page is made up of five area regions. These are before, start, body,
   end and after. Each region has a viewport and contains the areas
  @@ -332,8 +335,10 @@
   and floats and footnotes. After adding the areas for the body region
   then the other regions can be done layed out and added.
     </p>
  -<a name="N10039"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10039"></a>
   <h4>Block Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Block areas are created and/or returned by all top level elements
   in the flow. The spacing between block areas is handled by an
  @@ -341,8 +346,10 @@
   areas in a particular direction, it has a size and it contains
   line areas made from a group of inline areas and/or block areas.
     </p>
  -<a name="N10042"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10042"></a>
   <h4>Line Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   A line areas is simply a collection of inline areas that are stacked
   in the inline progression direction. A line area has a height and
  @@ -356,8 +363,10 @@
   be a line resolver that retains the justification information until
   all areas in the line are resolved.
     </p>
  -<a name="N1004E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1004E"></a>
   <h4>Inline Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   There are a few different types of inline areas. All inline areas
   have a height and width.
  @@ -367,8 +376,10 @@
   sizes once it is resolved. Then the line can be re-justified
   and finalised.
     </p>
  -<a name="N1005A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N1005A"></a>
   <h4>Repeated Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   There are cases where the same subtree could be repeated in the area
   tree. These areas will be returned by the same layout managers.
  @@ -376,21 +387,26 @@
   the subtree data can be cached in the output. Examples of this are:
   static areas, table header/footer, svg.
     </p>
  -<a name="N10063"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +<a name="N10063"></a>
   <h4>Classes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The following class structure will be used to represent the area
   tree.
     </p>
  -<a name="N1006B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7]/section[1])"></a>
  +<a name="N1006B"></a>
   <h5>Page Area Classes</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The page area classes hold the top level layout of a page. The
   areas are created by the page master and should be ready to have
   flow areas added.
     </p>
  -<a name="N10074"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7]/section[2])"></a>
  +</div>
  +<a name="N10074"></a>
   <h5>Block Area Classes</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The block areas hold other block areas and/or line areas. The
   child areas are stacked in a particular direction.
  @@ -401,8 +417,10 @@
   with an absolute positioning. The absolute positioning is where
   the blocks are placed with an offset from the parent reference area.
     </p>
  -<a name="N10080"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7]/section[3])"></a>
  +</div>
  +<a name="N10080"></a>
   <h5>Inline Area Classes</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The inline areas are used to make up a line area. An inline area
   typically has a height, width and some content. The inline area
  @@ -410,8 +428,11 @@
   of the inline area can be other inline areas or a simple atomic
   object.
     </p>
  -<a name="N1008A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +</div>
  +<a name="N1008A"></a>
   <h4>Rendering Area Tree</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The rendering of an area tree is done by rendering each page
   to a suitable output. The regions are rendered in order and each
  @@ -445,6 +466,8 @@
   An abstract renderer will be able to handle the generic positioning
   of child areas, iterating through areas that have child areas.
     </p>
  +</div>
  +</div>
   
     
   </div>
  @@ -457,7 +480,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +79 -79    xml-site/targets/fop/design/areas.pdf
  
  	<<Binary file>>
  
  
  1.6       +47 -30    xml-site/targets/fop/design/breakpos.html
  
  Index: breakpos.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/breakpos.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- breakpos.html	28 Jan 2003 17:51:47 -0000	1.5
  +++ breakpos.html	7 Mar 2003 02:44:02 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Layout Managers</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Layout Managers</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="breakpos.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="breakpos.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Break Possibility Proposal</h3>
  @@ -259,38 +258,39 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Anatomy of a Break Possibility</a>
  +<a href="#">Anatomy of a Break Possibility</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Turning Break Possibilities into Areas</a>
  +<a href="#">Turning Break Possibilities into Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[4])">A walk-through</a>
  +<a href="#">A walk-through</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5])">Some issues</a>
  +<a href="#">Some issues</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5]/section[1])">Where Line Layout Managers are created</a>
  +<a href="#">Where Line Layout Managers are created</a>
   </li>
   <li>
   <a href="#getRefIPD">Getting the reference IPD</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5]/section[3])">Hyphenation</a>
  +<a href="#">Hyphenation</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[5]/section[4])">Optimizing</a>
  +<a href="#">Optimizing</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   As explained in <a href="layout.html">Layout</a>,
   the hierarchy of Layout Managers is responsible for building and placing
  @@ -302,9 +302,11 @@
   choose the best one. The BP is then used to generate the corresponding
   areas.
   </p>
  +</div>
   
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10026"></a>
   <h3>Anatomy of a Break Possibility</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A break possibility is represented by the BreakPoss class. A
   BreakPoss contains size information in the stacking direction and in
   the
  @@ -324,18 +326,22 @@
   inline FO layout manager might add space-start, space-end, border and
   padding values to the stacking or non-stacking dimensions. It might also
   modify the flags based its on keep properties.</p>
  +</div>
   
  -<a name="N10032"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10032"></a>
   <h3>Turning Break Possibilities into Areas</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Once break possibilities have been generated, the galley-level
   layout manager selects the best one
   and passes it back to the LayoutManager which generated it to create
   the area. A LayoutManager is responsible for
   storing enough information in its Position objects to be able to
   create the corresponding areas.</p>
  +</div>
   
  -<a name="N1003B"></a><a name="xpointer(/document[1]/body[1]/section[4])"></a>
  +<a name="N1003B"></a>
   <h3>A walk-through</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Layout Managers are created from the top down. First the
   page sequence creates a PageLM and a FlowLM. The PageLM will manage
   finding the right page model (with help from the PageSequenceMaster)
  @@ -477,12 +483,15 @@
   BP), the FlowLM will also return to the PageLM. The PageLM must then
   try to find space to place the floats, possibly asking the FlowLM for
   help if the body contains multiple columns.</p>
  +</div>
   
  -<a name="N1007D"></a><a name="xpointer(/document[1]/body[1]/section[5])"></a>
  +<a name="N1007D"></a>
   <h3>Some issues</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Following are a few remarks on specific issues.</p>
  -<a name="N10085"></a><a name="xpointer(/document[1]/body[1]/section[5]/section[1])"></a>
  +<a name="N10085"></a>
   <h4>Where Line Layout Managers are created</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>If the first child FO in a block FO is an inline-level FO
   such as text, the block LM creates an intermediate level LineLM
   to layout the
  @@ -492,8 +501,10 @@
   individual inline FO.
   Since an fo:block can have both block and inline content, its LM
   may create a sequence of intermixed BlockLM and LineLM.</p>
  -<a name="N1008E"></a><a name="xpointer(/document[1]/body[1]/section[5]/section[2])"></a><a name="getRefIPD"></a>
  +</div>
  +<a name="N1008E"></a><a name="getRefIPD"></a>
   <h4>Getting the reference IPD</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>When the layout process starts, with the FlowLM asking its first
   child LM for a break possibility, the IPD isn't known, since we don't
   know whether
  @@ -536,8 +547,10 @@
   FlowLM to lower level managers.) The LineLM can now generate a series
   of BreakPoss objects, which it passes back to its parent LM.
   </p>
  -<a name="N1009D"></a><a name="xpointer(/document[1]/body[1]/section[5]/section[3])"></a>
  +</div>
  +<a name="N1009D"></a>
   <h4>Hyphenation</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The LineLM is responsible for initiating hyphenation if it is allowed
   by the properties and if no satisfactory BP can be found without
  @@ -553,8 +566,10 @@
   BP is found, the line will be "short", the white-space stretch will be
   exceeded, or perhaps the content will be overflowed or clipped,
   depending on various property settings.</p>
  -<a name="N100A6"></a><a name="xpointer(/document[1]/body[1]/section[5]/section[4])"></a>
  +</div>
  +<a name="N100A6"></a>
   <h4>Optimizing</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>It obviously seems inefficient to go down to the lowest level
   LM and back up to the FlowLM for every possible line-break
   decision. It seems like it would be possible to optimize by letting
  @@ -574,6 +589,8 @@
   better overall composition of a whole group of lines (to prevent multiple
   hyphens for example), we might wait until the LineLM had finished
   laying out all its material and then make all the Lines at once.</p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  @@ -585,7 +602,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +116 -116  xml-site/targets/fop/design/breakpos.pdf
  
  	<<Binary file>>
  
  
  1.9       +52 -33    xml-site/targets/fop/design/embedding.html
  
  Index: embedding.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/embedding.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- embedding.html	28 Jan 2003 17:51:47 -0000	1.8
  +++ embedding.html	7 Mar 2003 02:44:03 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>Embedding Design</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Embedding Design</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="embedding.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="embedding.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Design Approach to FOP</h3>
  @@ -259,41 +258,42 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Settings</a>
  +<a href="#">Settings</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[1])">User Agent</a>
  +<a href="#">User Agent</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[2])">Logging</a>
  +<a href="#">Logging</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[3])">XML input</a>
  +<a href="#">XML input</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[4])">general options</a>
  +<a href="#">general options</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[5])">Rendering Options</a>
  +<a href="#">Rendering Options</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[6])">Render Results</a>
  +<a href="#">Render Results</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[7])">Setting Up</a>
  +<a href="#">Setting Up</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2]/section[8])">Others</a>
  +<a href="#">Others</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This is the design for the external interface when FOP is to be embedded
   inside another java application.
  @@ -302,11 +302,14 @@
   Common places where FOP is embedded is in a report production application
   of a server side application such as <a target="_top" href="http://xml.apache.org/cocoon/index.html">Cocoon</a>.
      </p>
  +</div>
   
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10026"></a>
   <h3>Settings</h3>
  -<a name="N1002B"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1002B"></a>
   <h4>User Agent</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Possible meanings for a user agent:
   </p>
  @@ -327,8 +330,10 @@
   specific information. The list of user agent values can be found on the
   <a target="_top" href="useragent.html">User Agent</a> page.
      </p>
  -<a name="N10047"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[2])"></a>
  +</div>
  +<a name="N10047"></a>
   <h4>Logging</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   
   <li>logging level</li>
  @@ -340,8 +345,10 @@
   <li>Logging setup (LogKit, Log4J, JDK14Logging)</li>
   
   </ul>
  -<a name="N1005C"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[3])"></a>
  +</div>
  +<a name="N1005C"></a>
   <h4>XML input</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   
   <li>various ways to supply FOP with the xsl:fo file, fo, xml+xsl</li>
  @@ -349,8 +356,10 @@
   <li>sax handler</li>
   
   </ul>
  -<a name="N1006B"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[4])"></a>
  +</div>
  +<a name="N1006B"></a>
   <h4>general options</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   
   <li>base url</li>
  @@ -360,8 +369,10 @@
   <li>which implementation of a particular LayoutManager to use</li>
   
   </ul>
  -<a name="N1007D"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[5])"></a>
  +</div>
  +<a name="N1007D"></a>
   <h4>Rendering Options</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <ul>
   
   <li>embedding fonts</li>
  @@ -383,8 +394,10 @@
   <li>binary/ascii switch</li>
   
   </ul>
  -<a name="N1009E"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[6])"></a>
  +</div>
  +<a name="N1009E"></a>
   <h4>Render Results</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Generate Output statistics from FOP:
      </p>
  @@ -401,8 +414,10 @@
   <li>recoverable errors such as overflow</li>
   
   </ul>
  -<a name="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[7])"></a>
  +</div>
  +<a name="N100B6"></a>
   <h4>Setting Up</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The Driver handles the XML input.
   The user agent information is through the FOUserAgent.
  @@ -410,8 +425,10 @@
   Options could also be handled through the user agent, using mime type
   selection for renderer options.
   </p>
  -<a name="N100BF"></a><a name="xpointer(/document[1]/body[1]/section[2]/section[8])"></a>
  +</div>
  +<a name="N100BF"></a>
   <h4>Others</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Render to more than one renderer at once (maybe not from the command line).
   For example you could generate a PDF for the archive
  @@ -427,6 +444,8 @@
   be replaced with an URIResolver invocation to unify behaviour and
   remove redundancies.
      </p>
  +</div>
  +</div>
   
       
   </div>
  @@ -439,7 +458,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +73 -73    xml-site/targets/fop/design/embedding.pdf
  
  	<<Binary file>>
  
  
  1.7       +24 -19    xml-site/targets/fop/design/extending.html
  
  Index: extending.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/extending.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- extending.html	28 Jan 2003 17:51:47 -0000	1.6
  +++ extending.html	7 Mar 2003 02:44:03 -0000	1.7
  @@ -5,7 +5,7 @@
   <title>FOP Extensions</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP Extensions</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="extending.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="extending.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Adding extensions to FOP</h3>
  @@ -259,27 +258,29 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Extensions</a>
  +<a href="#">Extensions</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Extensions</a>
  +<a href="#">Extensions</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Examples</a>
  +<a href="#">Examples</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Extensions</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   FOP provides an extension mechanism to add extra functionality. There
   are a number of different types of extensions that apply to different
   steps when converting FO into the rendered output.
     </p>
  -<a name="N1001E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001E"></a>
   <h4>Extensions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   SVG Graphic - This applies to svg and any other xml document that
   can be converted into svg in the output. All that is required is
  @@ -324,8 +325,10 @@
   is page 4 of 7, but subsection is page 2 of 3.</li>
      
   </ul>
  -<a name="N1003C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1003C"></a>
   <h4>Examples</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Plan - The plan extension is a simple SVG graphic extension.
   Given a plan document either inside an InstreamForeignObject
  @@ -357,6 +360,8 @@
   /S /JavaScript
   /JS (app.execMenuItem("AcroSrch:Query");)
   &gt;&gt;</pre>
  +</div>
  +</div>
   
       
   </div>
  @@ -369,7 +374,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +42 -42    xml-site/targets/fop/design/extending.pdf
  
  	<<Binary file>>
  
  
  1.8       +32 -23    xml-site/targets/fop/design/fotree.html
  
  Index: fotree.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/fotree.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- fotree.html	28 Jan 2003 17:51:47 -0000	1.7
  +++ fotree.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>FO Tree</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FO Tree</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="fotree.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="fotree.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Design of FO Tree Structure</h3>
  @@ -259,26 +258,27 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">FONode</a>
  +<a href="#">FONode</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Making FO's</a>
  +<a href="#">Making FO's</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Foreign XML</a>
  +<a href="#">Foreign XML</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Extensions</a>
  +<a href="#">Extensions</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The FO Tree is an internal representation of the input FO document.
   The tree is created by building the elements and attributes from
  @@ -289,8 +289,9 @@
   into the area tree. The complete FO tree should not be held in memory
   since FOP should be able to handle FO documents of any size.
      </p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10021"></a>
   <h4>FONode</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The class inheritance described above only describes the nature of the
   content. Every FO in FOP also has a parent, and a Vector of children. The
  @@ -301,8 +302,10 @@
   FONode, among other things, ensures that FO's have a parent and that they
   may have children.
   </p>
  -<a name="N1002D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002D"></a>
   <h4>Making FO's</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   An FO maker is read from a hashmap lookup using the namespace and
   element name. This maker is then used to create a new class that
  @@ -325,8 +328,10 @@
   <em>Property.Maker</em>. A more complete discussion of the property
   architecture may be found in <a target="_top" href="properties.html">Properties</a>.
   </p>
  -<a name="N1005B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1005B"></a>
   <h4>Foreign XML</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   FOP supports the handlingof foreign XML.
   The XML is converted internally into a DOM, this is then available to
  @@ -335,13 +340,17 @@
   mapping is used to read all elements in the SVG namespace and pass them
   into the Batik DOM.
   </p>
  -<a name="N10064"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10064"></a>
   <h4>Extensions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   It is possible to add extensions to FOP so that you can extend the ability of
   FOP with respect to render output, document specific information or extended
   layout functionality.
   </p>
  +</div>
  +</div>
   
       
   </div>
  @@ -354,7 +363,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +48 -48    xml-site/targets/fop/design/fotree.pdf
  
  	<<Binary file>>
  
  
  1.9       +21 -19    xml-site/targets/fop/design/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/index.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- index.html	28 Jan 2003 17:51:47 -0000	1.8
  +++ index.html	7 Mar 2003 02:44:03 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>FOP Design</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP Design</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="index.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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>
   </table>
   <h3>Design Approach to FOP</h3>
  @@ -259,17 +258,18 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Aims</a>
  +<a href="#">Aims</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The information here describes the design and architecture details for FOP.
   Currently this is part of a redesign process for some of the core parts of
  @@ -279,8 +279,9 @@
   The redesign is mainly focusing on some particular process involved
   with the layout process when converting the FO tree into the Area Tree.
     </p>
  -<a name="N10021"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10021"></a>
   <h4>Aims</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The main aim for FOP is to comply with the spec and to be able to
   process files of any size.
  @@ -308,6 +309,8 @@
   <li>output is sent to a stream</li>
   
   </ul>
  +</div>
  +</div>
   
       
   </div>
  @@ -320,7 +323,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  @@ -333,8 +336,7 @@
   <tr>
   <td colspan="2" align="left" bgcolor="#CFDCED" class="logos">
   <div>
  -<img alt="" height="1" width="10" src="../skin/images/spacer.gif"><a href="http://xml.apache.org/fop/dev"><img border="0" valign="top" alt="Created by: FOP 1.0dev logo" src="../images/logo.jpg" width="138" height="31"><img height="1" width="5" alt="" border="0" src="../skin/images/spacer.gif"></a>
  -</div>
  +<img alt="" height="1" width="10" src="../skin/images/spacer.gif"></div>
   </td>
   </tr>
   </table>
  
  
  
  1.4       +27 -27    xml-site/targets/fop/design/index.pdf
  
  	<<Binary file>>
  
  
  1.8       +120 -65   xml-site/targets/fop/design/layout.html
  
  Index: layout.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/layout.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- layout.html	28 Jan 2003 17:51:47 -0000	1.7
  +++ layout.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Layout</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Layout</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="layout.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="layout.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Layout Process in FOP</h3>
  @@ -259,83 +258,84 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">FO Layout</a>
  +<a href="#">FO Layout</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Layout Managers</a>
  +<a href="#">Layout Managers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Creating Managers</a>
  +<a href="#">Creating Managers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Using Managers</a>
  +<a href="#">Using Managers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Page Layout</a>
  +<a href="#">Page Layout</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Balancing Page</a>
  +<a href="#">Balancing Page</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Finding Break</a>
  +<a href="#">Finding Break</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">Optimising</a>
  +<a href="#">Optimising</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">Multi-Column Pages</a>
  +<a href="#">Multi-Column Pages</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[9])">Completing Page</a>
  +<a href="#">Completing Page</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[10])">Line Areas</a>
  +<a href="#">Line Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[11])">Before Floats and Footnotes</a>
  +<a href="#">Before Floats and Footnotes</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[12])">Side Floats</a>
  +<a href="#">Side Floats</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[13])">Unresolved Areas</a>
  +<a href="#">Unresolved Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[14])">ID and Link Areas</a>
  +<a href="#">ID and Link Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[15])">Inline Areas</a>
  +<a href="#">Inline Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[16])">Fixed Areas</a>
  +<a href="#">Fixed Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[17])">Stretch Areas</a>
  +<a href="#">Stretch Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[18])">Character Areas</a>
  +<a href="#">Character Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[19])">Anchor Areas</a>
  +<a href="#">Anchor Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[20])">Unresolved Page Numbers</a>
  +<a href="#">Unresolved Page Numbers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[21])">Block Areas</a>
  +<a href="#">Block Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[22])">Page Areas</a>
  +<a href="#">Page Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[23])">Test Cases</a>
  +<a href="#">Test Cases</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>FO Layout</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The aim of the layout system is to be self contained and allow for
   easy changes or extensions for future development. For example the
  @@ -354,8 +354,9 @@
   level layout managers are used to create the block areas which are
   added to the region area of a page.
     </p>
  -<a name="N10024"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10024"></a>
   <h4>Layout Managers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The layout managers are set up from the hierarchy of the formatting
   object tree. A manager represents a hierachy of area producing objects.
  @@ -385,8 +386,10 @@
   contain the information about there layout such as spacing and keeps, this
   information will be thrown away once the layout for a page is finalised.
      </p>
  -<a name="N10039"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10039"></a>
   <h4>Creating Managers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The managers are created by the page sequence. The top level manager
   is the Page manager. This asks the flow to add all managers in this
  @@ -402,8 +405,10 @@
   Any nested block areas or inline areas may be handled by the layout
   manager at a later stage.
      </p>
  -<a name="N10048"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10048"></a>
   <h4>Using Managers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Block area layout managers are used to create a block area, other block
   level managers may ask their child layout managers to create block areas
  @@ -416,8 +421,10 @@
   area that it has created will keep a status about what has been
   added to the current area tree.
      </p>
  -<a name="N10054"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10054"></a>
   <h4>Page Layout</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Once the Page layout manager, belonging to the page sequence, is ready
   then we can start laying out each page. The page sequence will create
  @@ -462,14 +469,18 @@
   The spacing and keep information is stored so that the area positions
   and sizes can be adjusted.
     </p>
  -<a name="N10071"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N10071"></a>
   <h4>Balancing Page</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The page is vertically justified so that it distributes the areas
   on the page for the best result when considering keeps and spacing.
     </p>
  -<a name="N1007A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N1007A"></a>
   <h4>Finding Break</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   First the keeps are checked. The available space on the page may have
   changed due to the presence of before floats or footnotes. The page break
  @@ -499,16 +510,20 @@
   The before float and footnote regions are managed so that the separator
   regions will be present if it contains at least one area.
     </p>
  -<a name="N1008F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +<a name="N1008F"></a>
   <h4>Optimising</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Once the areas for the page are finalised then the spacing will
   need to be adjusted. The available height on the page is compared
   with the min and max spacing. All of the spacing in all the areas
   on the page is then adjusted by the appropriate percentage value.
     </p>
  -<a name="N10098"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +<a name="N10098"></a>
   <h4>Multi-Column Pages</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   In the case of multi-column pages the column breaks and eventually
   the page break must be found in a slightly different way.
  @@ -527,8 +542,10 @@
   as a result of the new breaks and optimised spacing then all the
   columns should still be layed out for the same column height.
     </p>
  -<a name="N100A7"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[9])"></a>
  +</div>
  +<a name="N100A7"></a>
   <h4>Completing Page</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   After the region body has been finished the static areas can be
   layed out. The width of the static area is set and the height is
  @@ -544,8 +561,10 @@
   before, start, body, end and after in that order. The body region
   should be in the order before float, main then footnote.
     </p>
  -<a name="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[10])"></a>
  +</div>
  +<a name="N100B6"></a>
   <h4>Line Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Creating a line areas uses a similair concept. Each inline area
   is placed across the available space until there is no room left.
  @@ -561,16 +580,20 @@
   then that line is fixed for the page (except for unresolved
   page references).
     </p>
  -<a name="N100C5"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[11])"></a>
  +</div>
  +<a name="N100C5"></a>
   <h4>Before Floats and Footnotes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The before float region and footnote region are handled by the page
   layoutmanger. These regions will handle the addition and removal
   of the separator regions when before floats/footnotes area added
   and removed.
     </p>
  -<a name="N100CE"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[12])"></a>
  +</div>
  +<a name="N100CE"></a>
   <h4>Side Floats</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   If a float anchor is present in a particular line area then the available
   space for that line (and other in the block) will be reduced. The side float
  @@ -583,8 +606,10 @@
   <!--img src="float.svg" alt="Diagram of Float"/-->
     
   </p>
  -<a name="N100DC"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[13])"></a>
  +</div>
  +<a name="N100DC"></a>
   <h4>Unresolved Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Once the layout of the page is complete there may be unresolved areas.
     </p>
  @@ -608,8 +633,10 @@
   then the area is adjusted to its proper size and the line area is
   re-aligned to accomodate the change.
     </p>
  -<a name="N100F1"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[14])"></a>
  +</div>
  +<a name="N100F1"></a>
   <h4>ID and Link Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Any formatting object that has an ID or any inline link defines an area
   that will be required when rendering and resolving id references.
  @@ -620,30 +647,38 @@
   of the boundary of all inline (or block) areas that the shape is defined
   for.
     </p>
  -<a name="N100FD"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[15])"></a>
  +</div>
  +<a name="N100FD"></a>
   <h4>Inline Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   This is the definition of all inline areas that will exist in the
   area.
     </p>
  -<a name="N10106"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[16])"></a>
  +</div>
  +<a name="N10106"></a>
   <h4>Fixed Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   instream-foreign-object, external-graphic, inline-container
     </p>
   <p>
   These areas have a fixed width and height. They also have a viewport.
     </p>
  -<a name="N10112"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[17])"></a>
  +</div>
  +<a name="N10112"></a>
   <h4>Stretch Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   leader, inline space
     </p>
   <p>
   These areas have a fixed height but the width may vary.
     </p>
  -<a name="N1011E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[18])"></a>
  +</div>
  +<a name="N1011E"></a>
   <h4>Character Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   character
     </p>
  @@ -651,8 +686,10 @@
   This is an simple character that has fixed properties according to
   the current font. There are implicit keeps with adjacent characters.
     </p>
  -<a name="N1012A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[19])"></a>
  +</div>
  +<a name="N1012A"></a>
   <h4>Anchor Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   float anchor, footnote anchor
     </p>
  @@ -660,8 +697,10 @@
   This area has no size. It keeps the position for footnotes and floats
   and has a keep with the associated inline area.
     </p>
  -<a name="N10136"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[20])"></a>
  +</div>
  +<a name="N10136"></a>
   <h4>Unresolved Page Numbers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   page-number-citation
     </p>
  @@ -670,8 +709,10 @@
   has the space of 3 normal characters reserved. The size will adjust
   when the value is resolved.
     </p>
  -<a name="N10142"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[21])"></a>
  +</div>
  +<a name="N10142"></a>
   <h4>Block Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The block area has info about the following:
     </p>
  @@ -694,8 +735,10 @@
   Once the layout has been finalised then this information can be
   discarded.
     </p>
  -<a name="N10163"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[22])"></a>
  +</div>
  +<a name="N10163"></a>
   <h4>Page Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Contains inforamtion about all the block areas in the body,
   before area and footer area.
  @@ -704,14 +747,17 @@
   Has a list of the unresolved page references and a list of id refences
   that can be used to obtain the area associated with that id.
     </p>
  -<a name="N1016F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23])"></a>
  +</div>
  +<a name="N1016F"></a>
   <h4>Test Cases</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Here a few layout possibilities areas explored to determine how the
   layout process will handle these situations.
     </p>
  -<a name="N10177"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[1])"></a>
  +<a name="N10177"></a>
   <h5>Simple Pages</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   All blocks (including nested) are placed on the page with minimum spacing
   and the last block has the minimum number of lines past the page end.
  @@ -719,8 +765,10 @@
   equally low keep is found to determine if the spacing will be closer to
   the optimum values.
     </p>
  -<a name="N10180"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[2])"></a>
  +</div>
  +<a name="N10180"></a>
   <h5>Before Floats/Footnotes</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   After filling the page with the block areas then the new body height
   is used to find the best position to break. Before each line area or block
  @@ -731,8 +779,10 @@
   optimum spacing the removal of before floats and footnotes must also
   be considered.
     </p>
  -<a name="N10189"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[3])"></a>
  +</div>
  +<a name="N10189"></a>
   <h5>Multicolumn</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   First the page is filled with all columns for the intial page area.
   Then each column is adjusted for the new height starting from the
  @@ -742,14 +792,19 @@
   adjusted to fit in the same height columns. This handles the situation
   where before floats or footnotes may have been removed.
     </p>
  -<a name="N10192"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[4])"></a>
  +</div>
  +<a name="N10192"></a>
   <h5>Last Page</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   If in the process of adding areas to a page it is found that there
   are no more areas in the flow then this page will need to be changed to
   the last page (if applicable). The areas are then placed on a last
   page.
     </p>
  +</div>
  +</div>
  +</div>
   
       
   </div>
  @@ -762,7 +817,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +163 -163  xml-site/targets/fop/design/layout.pdf
  
  	<<Binary file>>
  
  
  1.8       +16 -15    xml-site/targets/fop/design/optimise.html
  
  Index: optimise.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/optimise.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- optimise.html	28 Jan 2003 17:51:48 -0000	1.7
  +++ optimise.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>FOP Optimisations</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP Optimisations</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="optimise.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="optimise.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Notes for Optimising FOP</h3>
  @@ -259,12 +258,13 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Process Optimisations</a>
  +<a href="#">Process Optimisations</a>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Process Optimisations</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   FOP should be able to handle very large documents. A document can be
   supplied using SAX and the information should be passed entirely through
  @@ -303,6 +303,7 @@
   could be used to save memory. The easiest way to achieve this
   is to make the page and all children serializable.
      </p>
  +</div>
   
       
   </div>
  @@ -315,7 +316,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +24 -24    xml-site/targets/fop/design/optimise.pdf
  
  	<<Binary file>>
  
  
  1.8       +52 -31    xml-site/targets/fop/design/properties.html
  
  Index: properties.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/properties.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- properties.html	28 Jan 2003 17:51:48 -0000	1.7
  +++ properties.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Properties</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Properties</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="properties.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="properties.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Properties overview</h3>
  @@ -259,35 +258,37 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Properties</a>
  +<a href="#">Properties</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Property datatypes</a>
  +<a href="#">Property datatypes</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Property Makers</a>
  +<a href="#">Property Makers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">XML property specification format</a>
  +<a href="#">XML property specification format</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Mapping</a>
  +<a href="#">Mapping</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Enumerated values</a>
  +<a href="#">Enumerated values</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Compound property types</a>
  +<a href="#">Compound property types</a>
   </li>
   </ul>
   </li>
   </ul>
   
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Properties</h3>
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1001B"></a>
   <h4>Property datatypes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The property datatypes are defined in the
   org.apache.fop.datatypes package, except Number and String which are java
   primitives. The FOP datatypes are:</p>
  @@ -330,8 +331,10 @@
   such as Length or ColorType. A subclass may also choose to return a
   reasonable value for other accessor types. For example, a
   SpaceProperty will return the optimum value if asked for a Length.</p>
  -<a name="N1004E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1004E"></a>
   <h4>Property Makers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The Property class contains a nested class called
   <em>Maker</em>. This is the base class for all other property Makers. It
   provides basic framework functionality which is overridden by the
  @@ -351,10 +354,13 @@
   substitutions, whether the property can be inherited or not, which
   enumerated values are legal, default values, corresponding properties
   and specific datatype conversions.</p>
  -<a name="N10060"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10060"></a>
   <h4>XML property specification format</h4>
  -<a name="N10065"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10065"></a>
   <h5>Generic properties</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>In the properties xml files, one can define generic property
   definitions which can serve as a basis for individual property
   definitions. There are currently several generic properties defined in
  @@ -405,8 +411,10 @@
   svgproperties.xml, no specific classes are generated.  Classes are only
   generated for those SVG properties which are not based on generic
   classes defined in svg.</p>
  -<a name="N1008E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[2])"></a>
  +</div>
  +<a name="N1008E"></a>
   <h5>Element-specific properties</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Properties may be defined for all flow objects or only for
   particular flow objects. A PropertyListBuilder object will always look
   first for a Property.Maker for the flow object before looking in the
  @@ -422,8 +430,10 @@
   functionality if the same property is to be used in different sets of
   element-specific mappings.
   </p>
  -<a name="N100A5"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[3])"></a>
  +</div>
  +<a name="N100A5"></a>
   <h5>Reference properties</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A property element may have a type attribute with the value
     <span class="codefrag">ref</span>. The
     content of the <em>name</em> child element is the name of the referenced
  @@ -437,8 +447,10 @@
     than defining them again with a new name, the SVG properties simply
     reference the defined FO properties. The generating mapping for the
     SVG properties will use the FO Maker classes.</p>
  -<a name="N100BD"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[4])"></a>
  +</div>
  +<a name="N100BD"></a>
   <h5>Corresponding properties</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Some properties have both <em>absolute</em> and
   <em>writing-mode-relative</em> forms. In general, the absolute forms
   are equivalent to CSS properties, and the writing-mode-relative forms
  @@ -462,8 +474,11 @@
   attributes. However it does use start-indent and end-indent, rather
   than the "absolute" margin properties.
   </p>
  -<a name="N100E4"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +</div>
  +<a name="N100E4"></a>
   <h4>Mapping</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The XSL script <span class="codefrag">propmap.xsl</span> is used to generate
   property mappings based on
   both foproperties.xml and svgproperties.xml. The mapping classes
  @@ -478,8 +493,10 @@
   class, which returns an instance of its nested Maker class.</p>
   <p>The property generation also handles element-specific property
   mappings as specified in the properties XML files.</p>
  -<a name="N100F6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N100F6"></a>
   <h4>Enumerated values</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>For any property whose datatype is <span class="codefrag">Enum</span> or which
   contains possible enumerated values, FOP code may need to access
   enumeration constants. These are defined in the interfaces whose name
  @@ -501,8 +518,10 @@
   three nested interfaces, one for each component, and each defines
   these two constants. An example of a reference in code to the constant
   is <span class="codefrag">KeepTogether.WithinPage.AUTO</span>.</p>
  -<a name="N1010E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N1010E"></a>
   <h4>Compound property types</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Some XSL FO properties are specified by compound datatypes. In the FO file,
   these are defined by a group of attributes, each having a name of the
   form <span class="codefrag">property.component</span>, for example
  @@ -535,6 +554,8 @@
   the result is a Property object, and the actual value may be accessed
   (in this example) by using the "getLength()" accessor.
   </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  @@ -546,7 +567,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +100 -100  xml-site/targets/fop/design/properties.pdf
  
  	<<Binary file>>
  
  
  1.8       +16 -15    xml-site/targets/fop/design/renderers.html
  
  Index: renderers.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/renderers.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- renderers.html	28 Jan 2003 17:51:48 -0000	1.7
  +++ renderers.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Renderers</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Renderers</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="renderers.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="renderers.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Design of Renderers</h3>
  @@ -259,12 +258,13 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   A render is primarily design to convert a given area tree into the output
   document format. It should be able to produce pages and fill the pages
  @@ -275,6 +275,7 @@
   Some output formats may support extra information that is not available
   from the area tree or depends on the destination of the document.
      </p>
  +</div>
   
       
   </div>
  @@ -287,7 +288,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +24 -24    xml-site/targets/fop/design/renderers.pdf
  
  	<<Binary file>>
  
  
  1.8       +16 -15    xml-site/targets/fop/design/useragent.html
  
  Index: useragent.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/useragent.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- useragent.html	28 Jan 2003 17:51:48 -0000	1.7
  +++ useragent.html	7 Mar 2003 02:44:03 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>FO User Agent</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../skin/images/tab-right.gif"></td>
  +<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="../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="alt.design/index.html"><font size="2" 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>
  +<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="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>
  @@ -244,13 +244,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FO User Agent</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="useragent.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="useragent.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <h3>Design of FO User Agent</h3>
  @@ -259,12 +258,13 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Purpose</a>
  +<a href="#">Purpose</a>
   </li>
   </ul>
   
  -<a name="N10016"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10016"></a>
   <h3>Purpose</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Technically the user agent is FOP in the role of determining the
   output format and when resolving various attributes. The user
  @@ -382,6 +382,7 @@
   <li>media usage of auto</li>
          
   </ul>
  +</div>
   
       
   </div>
  @@ -394,7 +395,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.4       +33 -33    xml-site/targets/fop/design/useragent.pdf
  
  	<<Binary file>>
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.8       +18 -17    xml-site/targets/fop/design/alt.design/compound-properties.html
  
  Index: compound-properties.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/compound-properties.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- compound-properties.html	31 Jan 2003 22:36:13 -0000	1.7
  +++ compound-properties.html	7 Mar 2003 02:44:04 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Compound properties</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Compound properties</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="compound-properties.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="compound-properties.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,12 +243,13 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Compound properties in XSLFO</a>
  +<a href="#">Compound properties in XSLFO</a>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Compound properties in XSLFO</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <table class="ForrestTable" cellspacing="1" cellpadding="4">
           
   <tr>
  @@ -580,6 +580,7 @@
   </tr>
         
   </table>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -591,7 +592,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +32 -32    xml-site/targets/fop/design/alt.design/compound-properties.pdf
  
  	<<Binary file>>
  
  
  1.5       +22 -19    xml-site/targets/fop/design/alt.design/coroutines.html
  
  Index: coroutines.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/coroutines.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- coroutines.html	31 Jan 2003 22:36:13 -0000	1.4
  +++ coroutines.html	7 Mar 2003 02:44:04 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Implementing co-routines</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Implementing co-routines</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="coroutines.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="coroutines.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,17 +243,18 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Implementing Co-routines in FOP</a>
  +<a href="#">Implementing Co-routines in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Application of co-routines</a>
  +<a href="#">Application of co-routines</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Implementing Co-routines in FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           All general page layout systems have to solve the same
           fundamental problem: expressing a flow of text with its own
  @@ -286,8 +286,9 @@
           other processes, but pick up again later where it left off.
         </div>
   </div>
  -<a name="N1002E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1002E"></a>
   <h4>Application of co-routines</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             If one looks only at the flow side of the equation, it's
             difficult to see what the problem might be.  The ordering of
  @@ -364,6 +365,8 @@
             implement them in Java is by threads synchronised on some
             common argument-passing object.
           </p>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -375,7 +378,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +38 -38    xml-site/targets/fop/design/alt.design/coroutines.pdf
  
  	<<Binary file>>
  
  
  1.8       +34 -25    xml-site/targets/fop/design/alt.design/footnotes.html
  
  Index: footnotes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/footnotes.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- footnotes.html	31 Jan 2003 22:36:13 -0000	1.7
  +++ footnotes.html	7 Mar 2003 02:44:04 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Implementing footnotes</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Implementing footnotes</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="footnotes.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="footnotes.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,26 +243,27 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Implementing footnotes in FOP</a>
  +<a href="#">Implementing footnotes in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Footnotes and galleys</a>
  +<a href="#">Footnotes and galleys</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Multiple columns and footnotes</a>
  +<a href="#">Multiple columns and footnotes</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Balancing columns</a>
  +<a href="#">Balancing columns</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Layout managers in the flow of control</a>
  +<a href="#">Layout managers in the flow of control</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Implementing footnotes in FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>  
           Footnotes present difficulties for page layout primarily
           because their point of invocation in the flow is different
  @@ -276,8 +276,9 @@
           discussed here.)  This note considers some aspects of the
           implementation of footnotes in a galley-based design.
         </p>
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001B"></a>
   <h4>Footnotes and galleys</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             In the structure described in the <a href="galleys.html">introduction to FOP galleys</a>, footnotes would be
             pre-processed as galleys themselves, but they would remain
  @@ -296,8 +297,10 @@
             main-reference-area b-p-d, whereas the primary inline-area
             may not, e.g. in the case of multiple span-areas.
           </p>
  -<a name="N1002F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002F"></a>
   <h4>Multiple columns and footnotes</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <div class="frame note">
   <div class="label">Note</div>
   <div class="content"> 
  @@ -354,8 +357,10 @@
           </p>
   <div align="center">
   <img class="figure" alt="Columns before first footnote" src="images/design/alt.design/initial-column-values.png"></div>
  -<a name="N10055"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10055"></a>
   <h4>Balancing columns</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             
   <strong>Figure 2</strong> Adding a line area with first
  @@ -383,12 +388,16 @@
           </p>
   <div align="center">
   <img class="figure" alt="Columns after adding next footnote" src="images/design/alt.design/line-area-6.png"></div>
  -<a name="N10075"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10075"></a>
   <h4>Layout managers in the flow of control</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <div class="frame note">
   <div class="label">Note</div>
   <div class="content">To be developed.</div>
   </div>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -400,7 +409,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +73 -73    xml-site/targets/fop/design/alt.design/footnotes.pdf
  
  	<<Binary file>>
  
  
  1.8       +44 -29    xml-site/targets/fop/design/alt.design/galleys.html
  
  Index: galleys.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/galleys.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- galleys.html	31 Jan 2003 22:36:13 -0000	1.7
  +++ galleys.html	7 Mar 2003 02:44:04 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Galleys</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Galleys</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="galleys.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="galleys.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,31 +243,33 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Layout galleys in FOP</a>
  +<a href="#">Layout galleys in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Galleys in Lout</a>
  +<a href="#">Galleys in Lout</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Some features of galleys</a>
  +<a href="#">Some features of galleys</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">The layout tree</a>
  +<a href="#">The layout tree</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Processing galleys</a>
  +<a href="#">Processing galleys</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Galley pre-processing</a>
  +<a href="#">Galley pre-processing</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Layout galleys in FOP</h3>
  -<a name="N10018"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10018"></a>
   <h4>Galleys in Lout</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Jeffrey H. Kingston, in <a href="http://snark.niif.spb.su/~uwe/lout/design.pdf"><em>The
             Design and Implementation of the Lout Document Formatting
  @@ -311,8 +312,10 @@
             galleys are a hierarchy, and that the processing and
             promotion of galley contents happens <em>bottom-up</em>.
           </p>
  -<a name="N1004B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1004B"></a>
   <h4>Some features of galleys</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             It is essential to note that galleys are self-managing; they
             are effectively layout <em>bots</em> which require only a
  @@ -340,8 +343,10 @@
             formatted output; the document as a whole is regarded as a
             galley which flushes in to the output file.
           </p>
  -<a name="N10060"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10060"></a>
   <h4>The layout tree</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <a name="layout-tree"></a>
   <p>
             This proposal for implementing galleys in FOP makes use of a
  @@ -360,13 +365,16 @@
             and the higher-level receptive areas are derived from the
             <em>layout-master-set</em>.
           </p>
  -<a name="N10085"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10085"></a>
   <h4>Processing galleys</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Galleys are processed in two basic processing environments:
           </p>
  -<a name="N1008D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[1])"></a>
  +<a name="N1008D"></a>
   <h5>Inline- and block-progression dimensions known</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The galley at set-up is provided with both an
               <em>inline-progression-dimension</em> (<em>i-p-d</em>) and
  @@ -384,8 +392,10 @@
               monitoring the results of such layout and performing
               fine-tuning.
             </p>
  -<a name="N100A5"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4]/section[2])"></a>
  +</div>
  +<a name="N100A5"></a>
   <h5>Inline- ior block-progression-dimensions unknown</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The galley cannot immediately be provided with an i-p-d
               ior a b-p-d.  This will occur in some of the difficult
  @@ -400,8 +410,11 @@
               individual <em>fo:character</em> nodes and images of fixed
               dimensions.
             </p>
  -<a name="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +</div>
  +<a name="N100B6"></a>
   <h4>Galley pre-processing</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <a name="pre-processing"></a>
   <p>
             Galley pre-processing involves the spatial resolution of
  @@ -461,6 +474,8 @@
             iterator" would be to support "incremental" information
             requests like <em>getNextBreakPosition</em>.
           </p>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -472,7 +487,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +140 -140  xml-site/targets/fop/design/alt.design/galleys.pdf
  
  	<<Binary file>>
  
  
  1.9       +23 -21    xml-site/targets/fop/design/alt.design/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/index.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- index.html	31 Jan 2003 22:36:14 -0000	1.8
  +++ index.html	7 Mar 2003 02:44:04 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>FOP Alternative Design</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FOP Alternative Design</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="index.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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>
   </table>
   <h3>Alternative Design Approach to FOP</h3>
  @@ -245,17 +244,18 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Alternative Design</a>
  +<a href="#">Alternative Design</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Status and availability</a>
  +<a href="#">Status and availability</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N1001A"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1001A"></a>
   <h3>Alternative Design</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   	This section of the FOP web site contains notes on approaches
   	to an alternative design for FOP.  The individual documents
  @@ -351,8 +351,9 @@
   	</li>
         
   </ul>
  -<a name="N10073"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10073"></a>
   <h4>Status and availability</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   	  The <em>ALT DESIGN</em> effort is not taking place on the
   	  main line of development, represented by the <em>HEAD</em>
  @@ -380,6 +381,8 @@
   	  Currently, only <a href="mailto:pbwest.at.powerup.com.au">Peter
   	  West</a> is working on the ALT DESIGN sub-project.
   	</p>
  +</div>
  +</div>
   
     
   </div>
  @@ -392,7 +395,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  @@ -405,8 +408,7 @@
   <tr>
   <td colspan="2" align="left" bgcolor="#CFDCED" class="logos">
   <div>
  -<img alt="" height="1" width="10" src="../../skin/images/spacer.gif"><a href="http://xml.apache.org/fop/dev"><img border="0" valign="top" alt="Created by: FOP 1.0dev logo" src="../../images/logo.jpg.html" width="138" height="31"><img height="1" width="5" alt="" border="0" src="../../skin/images/spacer.gif"></a>
  -</div>
  +<img alt="" height="1" width="10" src="../../skin/images/spacer.gif"></div>
   </td>
   </tr>
   </table>
  
  
  
  1.3       +56 -56    xml-site/targets/fop/design/alt.design/index.pdf
  
  	<<Binary file>>
  
  
  1.8       +26 -21    xml-site/targets/fop/design/alt.design/keeps.html
  
  Index: keeps.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/keeps.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- keeps.html	31 Jan 2003 22:36:14 -0000	1.7
  +++ keeps.html	7 Mar 2003 02:44:05 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Keeps and breaks</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Keeps and breaks</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="keeps.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="keeps.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,20 +243,21 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Keeps and breaks in layout galleys</a>
  +<a href="#">Keeps and breaks in layout galleys</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Breaks</a>
  +<a href="#">Breaks</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Keeps</a>
  +<a href="#">Keeps</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Keeps and breaks in layout galleys</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           The <a href="galleys.html">layout galleys</a> and the
           <a href="galleys.html#layout-tree">layout tree</a>
  @@ -265,8 +265,9 @@
           discuss a possible method of implementing keeps and breaks
           within the context of layout galleys and the layout tree.
         </p>
  -<a name="N10023"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10023"></a>
   <h4>Breaks</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p> 
             Breaks may be handled by inserting a column- or page-break
             pseudo-object into the galley stream.  For break-before, the
  @@ -278,8 +279,10 @@
             Selection of the position for these objects will be further
             examined in the discussion on keeps.
           </p>
  -<a name="N1002C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002C"></a>
   <h4>Keeps</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p> 
             Conceptually, all keeps can be represented by a
             keep-together pseudo-area.  The keep-together property
  @@ -354,6 +357,8 @@
             specifiers need to be resolved. Fences can be easily enough
             detected during the process of space resolution.
           </p>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -365,7 +370,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +47 -47    xml-site/targets/fop/design/alt.design/keeps.pdf
  
  	<<Binary file>>
  
  
  1.3       +8 -14     xml-site/targets/fop/design/alt.design/logo.html
  
  Index: logo.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/logo.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- logo.html	31 Jan 2003 22:36:14 -0000	1.2
  +++ logo.html	7 Mar 2003 02:44:05 -0000	1.3
  @@ -22,15 +22,9 @@
         li.toplevel {color: #CFDCED}
         -->
       </style>
  -    <script type="text/javascript">
  -      <!--
  -      topdoc=window.top.document;
  -      topwin=window.top;
  -      // -->
  -    </script>
     </head>
     <body>
  -    <input id="lengthenButton" onclick="topwin.toggleColHeights();return
  +    <input id="lengthenButton" onclick="window.top.toggleColHeights();return
              true;" type="button" value="^">
       <div id="menu" class="menu">
         <ul>
  @@ -51,42 +45,42 @@
               <ul>
               
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/introduction.html' )" >Introduction</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/classes-overview.html' )" >Classes
                   overview</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/PropertyConsts-class.html' )"
                   >PropertyConsts</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/simple-properties.html' )" >Simple
                   Properties</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/getInitialValue.html' )"
                   >getInitialValue</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/enumerated-values.html' )" >Enumerated
                   data</a>
                 </li>
                 
                 <li>
  -                <a href= "javascript:topwin.displayHtml(
  +                <a href= "javascript:window.top.displayHtml(
                      'properties/propertyExpressions.html' )" >Property
                   parsing</a>
                 </li>
  
  
  
  1.8       +30 -23    xml-site/targets/fop/design/alt.design/spaces.html
  
  Index: spaces.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/spaces.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- spaces.html	31 Jan 2003 22:36:14 -0000	1.7
  +++ spaces.html	7 Mar 2003 02:44:05 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Keeps and space-specifiers</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Keeps and space-specifiers</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="spaces.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="spaces.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,23 +243,24 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Keeps and space-specifiers in layout galleys</a>
  +<a href="#">Keeps and space-specifiers in layout galleys</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Space-specifiers</a>
  +<a href="#">Space-specifiers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Block stacking constraints</a>
  +<a href="#">Block stacking constraints</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Keep relationships between blocks</a>
  +<a href="#">Keep relationships between blocks</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Keeps and space-specifiers in layout galleys</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p> 
           The <a href="galleys.html">layout galleys</a> and the
           <a href="galleys.html#layout-tree">layout tree</a>
  @@ -271,8 +271,9 @@
           similarities between the keep data structures and those
           required to implement space-specifier resolution.
         </p>
  -<a name="N10027"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10027"></a>
   <h4>Space-specifiers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <div class="frame note">
   <div class="label">Note</div>
   <div class="content">
  @@ -301,8 +302,10 @@
               constraints</em> as <em>&lt;space&gt;s interaction</em> or
             <em>&lt;space&gt;s stacking interaction</em>.
           </p>
  -<a name="N10042"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10042"></a>
   <h4>Block stacking constraints</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             In the discussion of block stacking constraints in Section
             4.2.5, the notion of <em>fence</em> is introduced.  For
  @@ -391,8 +394,10 @@
   <a name="Figure2"></a>
   <div align="center">
   <img class="figure" alt="block-stacking-keeps.png" src="images/design/alt.design/block-stacking-keeps.png"></div>
  -<a name="N10097"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10097"></a>
   <h4>Keep relationships between blocks</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             As complicated as space-specifiers become when
             reference-areas are involved, the keep relationships as
  @@ -432,6 +437,8 @@
             subsequent blocks, but <em>prima facie</em>, the essential
             logic of the keeps links remains.
           </p>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -443,7 +450,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +52 -52    xml-site/targets/fop/design/alt.design/spaces.pdf
  
  	<<Binary file>>
  
  
  1.8       +18 -17    xml-site/targets/fop/design/alt.design/traits.html
  
  Index: traits.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/traits.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- traits.html	31 Jan 2003 22:36:14 -0000	1.7
  +++ traits.html	7 Mar 2003 02:44:05 -0000	1.8
  @@ -5,7 +5,7 @@
   <title>Traits</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Traits</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="traits.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="traits.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,12 +243,13 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Traits</a>
  +<a href="#">Traits</a>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>Traits</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <table class="ForrestTable" cellspacing="1" cellpadding="4">
           
   <tr>
  @@ -648,6 +648,7 @@
   </tr>
         
   </table>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -659,7 +660,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +233 -233  xml-site/targets/fop/design/alt.design/traits.pdf
  
  	<<Binary file>>
  
  
  1.7       +390 -179  xml-site/targets/fop/design/alt.design/user-agent-refs.html
  
  Index: user-agent-refs.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/user-agent-refs.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- user-agent-refs.html	31 Jan 2003 22:36:14 -0000	1.6
  +++ user-agent-refs.html	7 Mar 2003 02:44:05 -0000	1.7
  @@ -5,7 +5,7 @@
   <title>User agent refs</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>User agent refs</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="user-agent-refs.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="user-agent-refs.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,189 +243,191 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">User Agent references in XSLFO</a>
  +<a href="#">User Agent references in XSLFO</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">4.9.2 Viewport Geometry</a>
  +<a href="#">4.9.2 Viewport Geometry</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">5.1.3 Actual Values</a>
  +<a href="#">5.1.3 Actual Values</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">5.5.7 Font Properties</a>
  +<a href="#">5.5.7 Font Properties</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">5.9.13.1 Pixels</a>
  +<a href="#">5.9.13.1 Pixels</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">5.10.4 Property Value Functions</a>
  +<a href="#">5.10.4 Property Value Functions</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">6.3 Formatting Objects Summary</a>
  +<a href="#">6.3 Formatting Objects Summary</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">6.4.1.2 Page-masters</a>
  +<a href="#">6.4.1.2 Page-masters</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">6.4.20 fo:title</a>
  +<a href="#">6.4.20 fo:title</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[9])">6.6.3 fo:character</a>
  +<a href="#">6.6.3 fo:character</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[10])">6.9 Dynamic Effects: Link and Multi Formatting
  +<a href="#">6.9 Dynamic Effects: Link and Multi Formatting
             Objects</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[11])">6.10 Out-of-Line Formatting Objects</a>
  +<a href="#">6.10 Out-of-Line Formatting Objects</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[12])">6.10.2 fo:float</a>
  +<a href="#">6.10.2 fo:float</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[13])">6.10.3 fo:footnote</a>
  +<a href="#">6.10.3 fo:footnote</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[14])">7.3 Reference Rectangle for Percentage Computations</a>
  +<a href="#">7.3 Reference Rectangle for Percentage Computations</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[15])">7.6.5 "pause-after" 7.6.6 "pause-before" 7.6.17
  +<a href="#">7.6.5 "pause-after" 7.6.6 "pause-before" 7.6.17
           "voice-family"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[16])">7.7.1 "background-attachment"</a>
  +<a href="#">7.7.1 "background-attachment"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[17])">7.7.9 "border-before-width"</a>
  +<a href="#">7.7.9 "border-before-width"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[18])">7.7.19 "border-top-color"</a>
  +<a href="#">7.7.19 "border-top-color"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[19])">7.7.20 "border-top-style"</a>
  +<a href="#">7.7.20 "border-top-style"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[20])">7.7.21 "border-top-width"</a>
  +<a href="#">7.7.21 "border-top-width"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[21])">7.8.2 "font-family"</a>
  +<a href="#">7.8.2 "font-family"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[22])">7.8.3 "font-selection-strategy"</a>
  +<a href="#">7.8.3 "font-selection-strategy"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[23])">7.8.4 "font-size"</a>
  +<a href="#">7.8.4 "font-size"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[24])">7.8.8 "font-variant"</a>
  +<a href="#">7.8.8 "font-variant"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[25])">7.8.9 "font-weight"</a>
  +<a href="#">7.8.9 "font-weight"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[26])">7.13.1 "alignment-adjust"</a>
  +<a href="#">7.13.1 "alignment-adjust"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[27])">7.13.3 "baseline-shift"</a>
  +<a href="#">7.13.3 "baseline-shift"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[28])">7.13.5 "dominant-baseline"</a>
  +<a href="#">7.13.5 "dominant-baseline"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[29])">7.14.11 "scaling-method"</a>
  +<a href="#">7.14.11 "scaling-method"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[30])">7.14.12 "width"</a>
  +<a href="#">7.14.12 "width"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[31])">7.15.4 "line-height"</a>
  +<a href="#">7.15.4 "line-height"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[32])">7.15.9 "text-align"</a>
  +<a href="#">7.15.9 "text-align"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[33])">7.15.11 "text-indent"</a>
  +<a href="#">7.15.11 "text-indent"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[34])">7.16.2 "letter-spacing"</a>
  +<a href="#">7.16.2 "letter-spacing"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[35])">7.16.4 "text-decoration"</a>
  +<a href="#">7.16.4 "text-decoration"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[36])">7.16.6 "text-transform"</a>
  +<a href="#">7.16.6 "text-transform"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[37])">7.16.8 "word-spacing"</a>
  +<a href="#">7.16.8 "word-spacing"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[38])">7.17.1 "color"</a>
  +<a href="#">7.17.1 "color"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[39])">7.17.3 "rendering-intent"</a>
  +<a href="#">7.17.3 "rendering-intent"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[40])">7.20.2 "overflow"</a>
  +<a href="#">7.20.2 "overflow"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[41])">7.21.2 "leader-pattern"</a>
  +<a href="#">7.21.2 "leader-pattern"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[42])">7.21.4 "leader-length"</a>
  +<a href="#">7.21.4 "leader-length"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[43])">7.25.11 "media-usage"</a>
  +<a href="#">7.25.11 "media-usage"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[44])">7.25.13 "page-height"</a>
  +<a href="#">7.25.13 "page-height"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[45])">7.25.15 "page-width"</a>
  +<a href="#">7.25.15 "page-width"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[46])">7.26.5 "border-separation"</a>
  +<a href="#">7.26.5 "border-separation"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[47])">7.26.7 "caption-side"</a>
  +<a href="#">7.26.7 "caption-side"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[48])">7.27.2 "glyph-orientation-horizontal"</a>
  +<a href="#">7.27.2 "glyph-orientation-horizontal"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[49])">7.27.3 "glyph-orientation-vertical"</a>
  +<a href="#">7.27.3 "glyph-orientation-vertical"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[50])">7.27.6 "unicode-bidi"</a>
  +<a href="#">7.27.6 "unicode-bidi"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[51])">7.28.1 "content-type"</a>
  +<a href="#">7.28.1 "content-type"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[52])">7.29.5 "border-color"</a>
  +<a href="#">7.29.5 "border-color"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[53])">7.29.9 "border-spacing"</a>
  +<a href="#">7.29.9 "border-spacing"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[54])">7.29.13 "font"</a>
  +<a href="#">7.29.13 "font"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[55])">7.29.19 "pause"</a>
  +<a href="#">7.29.19 "pause"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[56])">7.29.21 "size"</a>
  +<a href="#">7.29.21 "size"</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[57])">7.29.23 "white-space"</a>
  +<a href="#">7.29.23 "white-space"</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>User Agent references in XSLFO</h3>
  -<a name="N10018"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10018"></a>
   <h4>4.9.2 Viewport Geometry</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             If the block-progression-dimension of the reference-area is
             larger than that of the viewport-area and the overflow trait
  @@ -435,8 +436,10 @@
             by a scrolling mechanism, if any, provided by the
             <strong>user agent</strong>. Otherwise, both are zero.
           </p>
  -<a name="N10024"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10024"></a>
   <h4>5.1.3 Actual Values</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             A computed value is in principle ready to be used, but a
             user agent may not be able to make use of the value in a
  @@ -445,8 +448,10 @@
             integer pixel widths and may, therefore, have to adjust the
             computed width to an integral number of media pixels.
           </p>
  -<a name="N10030"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10030"></a>
   <h4>5.5.7 Font Properties</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There is no XSL mechanism to specify a particular font;
             instead, a selected font is chosen from the fonts available
  @@ -457,17 +462,22 @@
             "font-size", plus, for some formatting objects, one or more
             characters.
           </p>
  -<a name="N1003C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1003C"></a>
   <h4>5.9.13.1 Pixels</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             If the <strong>User Agent</strong> chooses a measurement for
             a 'px' that does not match an integer number of device dots
             in each axis it may produce undesirable effects...
           </p>
  -<a name="N10048"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N10048"></a>
   <h4>5.10.4 Property Value Functions</h4>
  -<a name="N1004D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1004D"></a>
   <h5>Function: object merge-property-values( NCName)</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The merge-property-values function returns a value of the
               property whose name matches the argument, or if omitted
  @@ -484,18 +494,24 @@
                 Agent</strong> state is specified using the "active-state"
               property.
             </p>
  -<a name="N10060"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +</div>
  +<a name="N10060"></a>
   <h4>6.3 Formatting Objects Summary</h4>
  -<a name="N10065"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10065"></a>
   <h5>multi-property-set</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The fo:multi-property-set is used to specify an
               alternative set of formatting properties that, dependent
               on a <strong>User Agent</strong> state, are applied to the
               content.
             </p>
  -<a name="N10071"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[2])"></a>
  +</div>
  +<a name="N10071"></a>
   <h5>title</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The fo:title formatting object is used to associate a
               title with a given page-sequence. This title may be used
  @@ -504,8 +520,11 @@
               formatted and displayed in a "title" window or in a "tool
               tip".
             </p>
  -<a name="N1007E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +</div>
  +<a name="N1007E"></a>
   <h4>6.4.1.2 Page-masters</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... When pages are used with a <strong>User Agent</strong>
             such as a Web browser, it is common that the each document
  @@ -514,18 +533,25 @@
             non-interactive media, such as sheets of paper, pages
             correspond to one or more of the surfaces of the paper.
           </p>
  -<a name="N1008A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +<a name="N1008A"></a>
   <h4>6.4.20 fo:title</h4>
  -<a name="N1008F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1008F"></a>
   <h5>Common Usage:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... This title may be used by an interactive <strong>User
                 Agent</strong> to identify the pages.
             </p>
  -<a name="N1009C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[9])"></a>
  +</div>
  +</div>
  +<a name="N1009C"></a>
   <h4>6.6.3 fo:character</h4>
  -<a name="N100A1"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[9]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N100A1"></a>
   <h5>Constraints:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The dimensions of the areas are determined by the font
               metrics for the glyph.
  @@ -536,11 +562,15 @@
                 Agent</strong> may use a different method for determining
               the inline-progression-dimension of the area.
             </p>
  -<a name="N100B1"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[10])"></a>
  +</div>
  +</div>
  +<a name="N100B1"></a>
   <h4>6.9 Dynamic Effects: Link and Multi Formatting
             Objects</h4>
  -<a name="N100B6"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[10]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N100B6"></a>
   <h5>6.9.1 Introduction</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               Dynamic effects, whereby user actions (including
               <strong>User Agent</strong> state) can influence the
  @@ -566,10 +596,14 @@
               </li>
             
   </ul>
  -<a name="N100D2"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[11])"></a>
  +</div>
  +</div>
  +<a name="N100D2"></a>
   <h4>6.10 Out-of-Line Formatting Objects</h4>
  -<a name="N100D7"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[11]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N100D7"></a>
   <h5>6.10.1.3 Conditional Sub-Regions</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... There may be limits on how much space conditionally
               generated areas can borrow from the
  @@ -583,10 +617,14 @@
               before-floats from an implicit citation, instead of
               realizing conditional sub-regions.
             </p>
  -<a name="N100EA"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[12])"></a>
  +</div>
  +</div>
  +<a name="N100EA"></a>
   <h4>6.10.2 fo:float</h4>
  -<a name="N100EF"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[12]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N100EF"></a>
   <h5>Constraints:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The <strong>user agent</strong> may make its own
               determination, after taking into account the intrusion
  @@ -610,10 +648,14 @@
               space, or by some combination, in order to handle text and
               images.
             </p>
  -<a name="N10105"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[13])"></a>
  +</div>
  +</div>
  +<a name="N10105"></a>
   <h4>6.10.3 fo:footnote</h4>
  -<a name="N1010A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[13]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1010A"></a>
   <h5>Constraints:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The second block-area and any additional block-areas
               returned by an fo:footnote must be placed on the
  @@ -624,28 +666,38 @@
               must use the region-master of the last page that did
               contain a region-body to hold the additional block-areas.
             </p>
  -<a name="N10117"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[14])"></a>
  +</div>
  +</div>
  +<a name="N10117"></a>
   <h4>7.3 Reference Rectangle for Percentage Computations</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>...</p>
  -<a name="N1011F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[14]/section[1])"></a>
  +<a name="N1011F"></a>
   <h5>Exceptions ...</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               5. When the absolute-position is "fixed", the containing
               block is defined by the nearest ancestor viewport area. If
               there is no ancestor viewport area, the containing block
               is defined by the <strong>user agent</strong>.
             </p>
  -<a name="N1012C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[15])"></a>
  +</div>
  +</div>
  +<a name="N1012C"></a>
   <h4>7.6.5 "pause-after" 7.6.6 "pause-before" 7.6.17
           "voice-family"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Initial: depends on <strong>user agent</strong>
           
   </p>
  -<a name="N10138"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[16])"></a>
  +</div>
  +<a name="N10138"></a>
   <h4>7.7.1 "background-attachment"</h4>
  -<a name="N1013D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[16]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1013D"></a>
   <h5>fixed</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... <strong>User agents</strong> may treat fixed as
               scroll. However, it is recommended they interpret fixed
  @@ -653,47 +705,66 @@
               there is no way for an author to provide an image only for
               those browsers that support fixed.
             </p>
  -<a name="N1014A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[17])"></a>
  +</div>
  +</div>
  +<a name="N1014A"></a>
   <h4>7.7.9 "border-before-width"</h4>
  -<a name="N1014F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[17]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1014F"></a>
   <h5>&lt;length-conditional&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... If border-before-width is specified using one of the
               width keywords the .conditional component is set to
               "discard" and the .length component to a <strong>User
                 Agent</strong> dependent length.
             </p>
  -<a name="N1015C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[18])"></a>
  +</div>
  +</div>
  +<a name="N1015C"></a>
   <h4>7.7.19 "border-top-color"</h4>
  -<a name="N10161"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[18]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10161"></a>
   <h5>&lt;color&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... If an element's border color is not specified with a
               "border" property, <strong>user agents</strong> must use
               the value of the element's "color" property as the
               computed value for the border color.
             </p>
  -<a name="N1016E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[19])"></a>
  +</div>
  +</div>
  +<a name="N1016E"></a>
   <h4>7.7.20 "border-top-style"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Conforming HTML <strong>user agents</strong> may interpret
             'dotted', 'dashed', 'double', 'groove', 'ridge', 'inset',
             and 'outset' to be 'solid'.
           </p>
  -<a name="N1017A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[20])"></a>
  +</div>
  +<a name="N1017A"></a>
   <h4>7.7.21 "border-top-width"</h4>
  -<a name="N1017F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[20]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1017F"></a>
   <h5>thin ... medium ... thick ...</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The interpretation of the first three values depends
               on the <strong>user agent</strong>.
             </p>
  -<a name="N1018C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[21])"></a>
  +</div>
  +</div>
  +<a name="N1018C"></a>
   <h4>7.8.2 "font-family"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Initial: depends on <strong>user agent</strong>
   </p>
  -<a name="N10197"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[22])"></a>
  +</div>
  +<a name="N10197"></a>
   <h4>7.8.3 "font-selection-strategy"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             There is no XSL mechanism to specify a particular font;
             instead, a selected font is chosen from the fonts available
  @@ -717,18 +788,23 @@
             being displayed (for example, using the 'missing character'
             glyph).
           </p>
  -<a name="N101AF"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23])"></a>
  +</div>
  +<a name="N101AF"></a>
   <h4>7.8.4 "font-size"</h4>
  -<a name="N101B4"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N101B4"></a>
   <h5>&lt;absolute-size&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               An &lt;absolute-size&gt; keyword refers to an entry in a
               table of font sizes computed and kept by the <strong>user
                 agent</strong>. Possible values are:<br>[ xx-small |
               x-small | small | medium | large | x-large | xx-large ]
             </p>
  -<a name="N101C2"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[2])"></a>
  +</div>
  +<a name="N101C2"></a>
   <h5>&lt;relative-size&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               A &lt;relative-size&gt; keyword is interpreted relative to
               the table of font sizes and the font size of the parent
  @@ -742,26 +818,36 @@
                 agent</strong> may have to extrapolate table values if the
               numerical value goes beyond the keywords.
             </p>
  -<a name="N101D5"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[23]/section[3])"></a>
  +</div>
  +<a name="N101D5"></a>
   <h5>&lt;length&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               A length value specifies an absolute font size (that is
               independent of the <strong>user agent</strong>'s font
               table).
             </p>
  -<a name="N101E2"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[24])"></a>
  +</div>
  +</div>
  +<a name="N101E2"></a>
   <h4>7.8.8 "font-variant"</h4>
  -<a name="N101E7"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[24]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N101E7"></a>
   <h5>small-caps</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... If a genuine small-caps font is not available,
               <strong>user agents</strong> should simulate a small-caps
               font...
             </p>
  -<a name="N101F4"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[25])"></a>
  +</div>
  +</div>
  +<a name="N101F4"></a>
   <h4>7.8.9 "font-weight"</h4>
  -<a name="N101F9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[25]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N101F9"></a>
   <h5>XSL modifications to the CSS definition:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The association of other weights within a family to
               the numerical weight values is intended only to preserve
  @@ -773,10 +859,14 @@
               fonts within a family to weight values. However, the
               following heuristics...
             </p>
  -<a name="N10209"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[26])"></a>
  +</div>
  +</div>
  +<a name="N10209"></a>
   <h4>7.13.1 "alignment-adjust"</h4>
  -<a name="N1020E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[26]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1020E"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... If the baseline-identifier does not exist in the
               baseline-table for the glyph or other inline-area, then
  @@ -784,10 +874,14 @@
               to determine where that missing baseline would be or may
               use the dominant-baseline as a fallback.
             </p>
  -<a name="N1021B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[27])"></a>
  +</div>
  +</div>
  +<a name="N1021B"></a>
   <h4>7.13.3 "baseline-shift"</h4>
  -<a name="N10220"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[27]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10220"></a>
   <h5>sub/super</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... Because in most fonts the subscript position is
               normally given relative to the "alphabetic" baseline, the
  @@ -797,24 +891,32 @@
               applicable font data the <strong>User Agent</strong> may
               use heuristics to determine the offset.
             </p>
  -<a name="N10233"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[28])"></a>
  +</div>
  +</div>
  +<a name="N10233"></a>
   <h4>7.13.5 "dominant-baseline"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... If there is no baseline-table in the nominal font or if
             the baseline-table lacks an entry for the desired baseline,
             then the <strong>User Agent</strong> may use heuristics to
             determine the position of the desired baseline.
           </p>
  -<a name="N1023F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[29])"></a>
  +</div>
  +<a name="N1023F"></a>
   <h4>7.14.11 "scaling-method"</h4>
  -<a name="N10244"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[29]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10244"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The <strong>User Agent</strong> is free to choose either
               resampling, integer scaling, or any other scaling method.
             </p>
  -<a name="N10250"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[29]/section[2])"></a>
  +</div>
  +<a name="N10250"></a>
   <h5>integer-pixels</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The <strong>User Agent</strong> should scale the image
               such that each pixel in the original image is scaled to
  @@ -822,8 +924,10 @@
               image less-then-or-equal-to the image size derived from
               the content-height, content-width, and scaling properties.
             </p>
  -<a name="N1025C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[29]/section[3])"></a>
  +</div>
  +<a name="N1025C"></a>
   <h5>resample-any-method</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The <strong>User Agent</strong> should resample the
               supplied image to provide an image that fills the size
  @@ -831,35 +935,44 @@
               scaling properties. The <strong>user agent</strong> may
               use any sampling method.
             </p>
  +</div>
   <p>
             ... This is defined as a preference to allow the
             <strong>user agent</strong> the flexibility to adapt to
             device limitations and to accommodate over-constrained
             situations involving min/max dimensions and scale factors.
           </p>
  -<a name="N10272"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[30])"></a>
  +</div>
  +<a name="N10272"></a>
   <h4>7.14.12 "width"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... The width of a replaced element's box is intrinsic and
             may be scaled by the <strong>user agent </strong> if the
             value of this property is different than 'auto'.
           </p>
  -<a name="N1027E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[31])"></a>
  +</div>
  +<a name="N1027E"></a>
   <h4>7.15.4 "line-height"</h4>
  -<a name="N10283"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[31]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10283"></a>
   <h5>normal</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               Tells <strong>user agents</strong> to set the computed
               value to a "reasonable" value based on the font size of
               the element.
             </p>
  +</div>
   <p>
             ... When an element contains text that is rendered in more
             than one font, <strong>user agents</strong> should determine
             the "line-height" value according to the largest font size.
           </p>
  -<a name="N10296"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[32])"></a>
  +</div>
  +<a name="N10296"></a>
   <h4>7.15.9 "text-align"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... The actual justification algorithm used is <strong>user
               agent</strong> and written language dependent.<br>
  @@ -868,24 +981,31 @@
             the element's default writing direction is left-to-right or
             right-to-left, respectively.
           </p>
  -<a name="N102A7"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[33])"></a>
  +</div>
  +<a name="N102A7"></a>
   <h4>7.15.11 "text-indent"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... <strong>User agents</strong> should render this
             indentation as blank space.
           </p>
  -<a name="N102B3"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[34])"></a>
  +</div>
  +<a name="N102B3"></a>
   <h4>7.16.2 "letter-spacing"</h4>
  -<a name="N102B8"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[34]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N102B8"></a>
   <h5>normal</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The spacing is the normal spacing for the current
               font. This value allows the <strong>user agent</strong> to
               alter the space between characters in order to justify
               text.
             </p>
  -<a name="N102C4"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[34]/section[2])"></a>
  +</div>
  +<a name="N102C4"></a>
   <h5>&lt;length&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               This value indicates inter-character space in addition to
               the default space between characters. Values may be
  @@ -894,6 +1014,7 @@
               increase or decrease the inter-character space in order to
               justify text.
             </p>
  +</div>
   <p>
             Character-spacing algorithms are <strong>user agent</strong>
             dependent. Character spacing may also be influenced by
  @@ -904,8 +1025,9 @@
             may consider the value of the 'letter-spacing' property to
             be 'normal'.
           </p>
  -<a name="N102E0"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[34]/section[3])"></a>
  +<a name="N102E0"></a>
   <h5>XSL modifications to the CSS definition:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ...  For "normal": .optimum = "the normal spacing for the
               current font" / 2, .maximum = auto, .minimum = auto,
  @@ -925,21 +1047,28 @@
               between word spacing and letter spacing is <strong>User
                 Agent</strong> dependent.
             </p>
  -<a name="N102FC"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[35])"></a>
  +</div>
  +</div>
  +<a name="N102FC"></a>
   <h4>7.16.4 "text-decoration"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... If the element has no content or no text content (e.g.,
             the IMG element in HTML), <strong>user agents</strong> must
             ignore this property.
           </p>
  -<a name="N10307"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[35]/section[1])"></a>
  +<a name="N10307"></a>
   <h5>blink</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ...  Conforming <strong>user agents</strong> are not
               required to support this value.
             </p>
  -<a name="N10314"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[36])"></a>
  +</div>
  +</div>
  +<a name="N10314"></a>
   <h4>7.16.6 "text-transform"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... Conforming <strong>user agents</strong> may consider the
             value of "text-transform" to be "none" for characters that
  @@ -948,27 +1077,36 @@
             that specified by the case-conversion tables of Unicode or
             ISO 10646.
           </p>
  -<a name="N10320"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[37])"></a>
  +</div>
  +<a name="N10320"></a>
   <h4>7.16.8 "word-spacing"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... Word spacing algorithms are <strong>user
               agent</strong>-dependent.
           </p>
  -<a name="N1032B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[37]/section[1])"></a>
  +<a name="N1032B"></a>
   <h5>XSL modifications to the CSS definition:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The algorithm for resolving the adjusted values
               between word spacing and letter spacing is <strong>User
                 Agent</strong> dependent.
             </p>
  -<a name="N10338"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[38])"></a>
  +</div>
  +</div>
  +<a name="N10338"></a>
   <h4>7.17.1 "color"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Initial: depends on <strong>user agent</strong>
   </p>
  -<a name="N10343"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[39])"></a>
  +</div>
  +<a name="N10343"></a>
   <h4>7.17.3 "rendering-intent"</h4>
  -<a name="N10348"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[39]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10348"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               This is the default behavior. The <strong>User
                 Agent</strong> determines the best intent based on the
  @@ -979,10 +1117,14 @@
               and force the intent, overriding any intent that might be
               stored in the profile itself.
             </p>
  -<a name="N10358"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[40])"></a>
  +</div>
  +</div>
  +<a name="N10358"></a>
   <h4>7.20.2 "overflow"</h4>
  -<a name="N1035D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[40]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1035D"></a>
   <h5>scroll</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               This value indicates that the content is clipped and that
               if the <strong>user agent</strong> uses a scrolling
  @@ -990,33 +1132,45 @@
               bar or a panner), that mechanism should be displayed for a
               box whether or not any of its content is clipped.
             </p>
  -<a name="N10369"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[40]/section[2])"></a>
  +</div>
  +<a name="N10369"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The behavior of the "auto" value is <strong>user
                 agent</strong> dependent, but should cause a scrolling
               mechanism to be provided for overflowing boxes.
             </p>
  -<a name="N10376"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[41])"></a>
  +</div>
  +</div>
  +<a name="N10376"></a>
   <h4>7.21.2 "leader-pattern"</h4>
  -<a name="N1037B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[41]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1037B"></a>
   <h5>dots</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The choice of dot character is dependent on the
               <strong>user agent</strong>.
             </p>
  -<a name="N10388"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[42])"></a>
  +</div>
  +</div>
  +<a name="N10388"></a>
   <h4>7.21.4 "leader-length"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... <strong>User agents</strong> may choose to use the value
             of "leader-length.optimum" to determine where to break the
             line, then use the minimum and maximum values during line
             justification.
           </p>
  -<a name="N10394"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[43])"></a>
  +</div>
  +<a name="N10394"></a>
   <h4>7.25.11 "media-usage"</h4>
  -<a name="N10399"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[43]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10399"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The <strong>User Agent</strong> determines which value of
               "media-usage" (other than the "auto" value) is used. The
  @@ -1029,16 +1183,20 @@
               is used. Otherwise, the "bounded-in-one-dimension" is
               used.
             </p>
  -<a name="N103AF"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[43]/section[2])"></a>
  +</div>
  +<a name="N103AF"></a>
   <h5>bounded-in-one-dimension</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... It is an error if more or less than one of
               "page-height" or "page-width" is specified on the first
               page master that is used. The <strong>User Agent</strong>
               may recover as follows:...
             </p>
  -<a name="N103BB"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[43]/section[3])"></a>
  +</div>
  +<a name="N103BB"></a>
   <h5>unbounded</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               Only one page is generated per fo:page-sequence descendant
               from the fo:root. Neither "page-height" nor "page-width"
  @@ -1047,17 +1205,23 @@
               a <strong>User Agent</strong> may recover by ignoring the
               specified value. ...
             </p>
  -<a name="N103C8"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[44])"></a>
  +</div>
  +</div>
  +<a name="N103C8"></a>
   <h4>7.25.13 "page-height"</h4>
  -<a name="N103CD"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[44]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N103CD"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The "page-height" shall be determined, in the case of
               continuous media, from the size of the <strong>User
                 Agent</strong> window...
             </p>
  -<a name="N103D9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[44]/section[2])"></a>
  +</div>
  +<a name="N103D9"></a>
   <h5>NOTE:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               A <strong>User Agent</strong> may provide a way to declare
               the media for which formatting is to be done. This may be
  @@ -1068,58 +1232,82 @@
               media for which formatting is done rather than the media
               being currently used.
             </p>
  -<a name="N103E9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[45])"></a>
  +</div>
  +</div>
  +<a name="N103E9"></a>
   <h4>7.25.15 "page-width"</h4>
  -<a name="N103EE"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[45]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N103EE"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               The "page-width" shall be determined, in the case of
               continuous media, from the size of the <strong>User
                 Agent</strong> window...
             </p>
  -<a name="N103FB"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[46])"></a>
  +</div>
  +</div>
  +<a name="N103FB"></a>
   <h4>7.26.5 "border-separation"</h4>
  -<a name="N10400"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[46]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10400"></a>
   <h5>&lt;length-bp-ip-direction&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... Rows, columns, row groups, and column groups cannot
               have borders (i.e., <strong>user agents</strong> must
               ignore the border properties for those elements).
             </p>
  -<a name="N1040D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[47])"></a>
  +</div>
  +</div>
  +<a name="N1040D"></a>
   <h4>7.26.7 "caption-side"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... For a caption that is on the left or right side of a
             table box, on the other hand, a value other than "auto" for
             "width" sets the width explicitly, but "auto" tells the
             <strong>user agent</strong> to chose a "reasonable width".
           </p>
  -<a name="N10419"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[48])"></a>
  +</div>
  +<a name="N10419"></a>
   <h4>7.27.2 "glyph-orientation-horizontal"</h4>
  -<a name="N1041E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[48]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1041E"></a>
   <h5>&lt;angle&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The <strong>User Agent</strong> shall round the value
               of the angle to the closest of the permitted values.
             </p>
  -<a name="N1042B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[49])"></a>
  +</div>
  +</div>
  +<a name="N1042B"></a>
   <h4>7.27.3 "glyph-orientation-vertical"</h4>
  -<a name="N10430"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[49]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10430"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The determination of which characters should be
               auto-rotated may vary across <strong>User Agents</strong>.
             </p>
  -<a name="N1043C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[49]/section[2])"></a>
  +</div>
  +<a name="N1043C"></a>
   <h5>&lt;angle&gt;</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... The <strong>User Agent</strong> shall round the value
               of the angle to the closest of the permitted values.
             </p>
  -<a name="N10449"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[50])"></a>
  +</div>
  +</div>
  +<a name="N10449"></a>
   <h4>7.27.6 "unicode-bidi"</h4>
  -<a name="N1044E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[50]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1044E"></a>
   <h5>XSL modifications to the CSS definition:</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               ... Fallback:<br> If it is not possible to present the
               characters in the correct order, then the
  @@ -1127,37 +1315,48 @@
               'missing character' glyph or display some indication that
               the content cannot be correctly rendered.
             </p>
  -<a name="N1045D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[51])"></a>
  +</div>
  +</div>
  +<a name="N1045D"></a>
   <h4>7.28.1 "content-type"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... This property specifies the content-type and may be used
             by a <strong>User Agent</strong> to select a rendering
             processor for the object.
           </p>
  -<a name="N10468"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[51]/section[1])"></a>
  +<a name="N10468"></a>
   <h5>auto</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               No identification of the content-type. The <strong>User
                 Agent</strong> may determine it by "sniffing" or by other
               means.
             </p>
  -<a name="N10475"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[52])"></a>
  +</div>
  +</div>
  +<a name="N10475"></a>
   <h4>7.29.5 "border-color"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... If an element's border color is not specified with a
             "border" property, <strong>user agents</strong> must use the
             value of the element's "color" property as the computed
             value for the border color.
           </p>
  -<a name="N10481"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[53])"></a>
  +</div>
  +<a name="N10481"></a>
   <h4>7.29.9 "border-spacing"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... Rows, columns, row groups, and column groups cannot have
             borders (i.e., <strong>user agents</strong> must ignore the
             border properties for those elements).
           </p>
  -<a name="N1048D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[54])"></a>
  +</div>
  +<a name="N1048D"></a>
   <h4>7.29.13 "font"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... If no font with the indicated characteristics exists on
             a given platform, the <strong>user agent</strong> should
  @@ -1166,12 +1365,16 @@
             font), or substitute a <strong>user agent</strong> default
             font.
           </p>
  -<a name="N1049C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[55])"></a>
  +</div>
  +<a name="N1049C"></a>
   <h4>7.29.19 "pause"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Initial: depends on <strong>user agent</strong>
   </p>
  -<a name="N104A7"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[56])"></a>
  +</div>
  +<a name="N104A7"></a>
   <h4>7.29.21 "size"</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             ... Relative page boxes allow <strong>user agents</strong>
             to scale a document and make optimal use of the target size.
  @@ -1209,26 +1412,34 @@
             </li>
           
   </ul>
  -<a name="N104D8"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[57])"></a>
  +</div>
  +<a name="N104D8"></a>
   <h4>7.29.23 "white-space"</h4>
  -<a name="N104DD"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[57]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N104DD"></a>
   <h5>normal</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               This value directs <strong>user agents</strong> to
               collapse sequences of whitespace, and break lines as
               necessary to fill line boxes. ...
             </p>
  -<a name="N104E9"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[57]/section[2])"></a>
  +</div>
  +<a name="N104E9"></a>
   <h5>pre</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
               This value prevents <strong>user agents</strong> from
               collapsing sequences of whitespace. ...
             </p>
  +</div>
   <p>
             ... Conforming <strong>user agents</strong> may ignore the
             'white-space' property in author and user style sheets but
             must specify a value for it in the default style sheet.
           </p>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -1240,7 +1451,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +1226 -1125xml-site/targets/fop/design/alt.design/user-agent-refs.pdf
  
  	<<Binary file>>
  
  
  1.9       +38 -27    xml-site/targets/fop/design/alt.design/xml-parsing.html
  
  Index: xml-parsing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/xml-parsing.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- xml-parsing.html	31 Jan 2003 22:36:14 -0000	1.8
  +++ xml-parsing.html	7 Mar 2003 02:44:05 -0000	1.9
  @@ -5,7 +5,7 @@
   <title>Integrating XML Parsing</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -20,9 +20,9 @@
   <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.html"></a></td>
  +<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.html"></a></td>
  +<!--================= 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">
  @@ -54,25 +54,25 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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">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="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">alt design</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>
  @@ -230,13 +230,12 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Integrating XML Parsing</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="xml-parsing.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xml-parsing.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <p>
  @@ -244,29 +243,30 @@
   </p>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">An alternative parser integration</a>
  +<a href="#">An alternative parser integration</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Structure of SAX parsing</a>
  +<a href="#">Structure of SAX parsing</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Cluttered callbacks</a>
  +<a href="#">Cluttered callbacks</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">From passive to active parsing</a>
  +<a href="#">From passive to active parsing</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">XMLEvent methods</a>
  +<a href="#">XMLEvent methods</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">FOP modularisation</a>
  +<a href="#">FOP modularisation</a>
   </li>
   </ul>
   </li>
   </ul>
       
  -<a name="N10013"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N10013"></a>
   <h3>An alternative parser integration</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           This note proposes an alternative method of integrating the
           output of the SAX parsing of the Flow Object (FO) tree into
  @@ -275,8 +275,9 @@
           and rendering an fo tree such as is represented in the output
           from initial (XSLT) processing of an XML source document.
         </p>
  -<a name="N1001B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001B"></a>
   <h4>Structure of SAX parsing</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Figure 1 is a schematic representation of the process of SAX
             parsing of an input source.  SAX parsing involves the 
  @@ -322,8 +323,10 @@
             the potential size of the FO tree in memory.  FOP has
             suffered from this problem in the past.
           </p>
  -<a name="N10058"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10058"></a>
   <h4>Cluttered callbacks</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             On the other hand, the callback code may become increasingly
             complex as tree validation and the triggering of the Area
  @@ -344,8 +347,10 @@
             obscurity is engendered in the code by such "side-effect"
             processing.
           </p>
  -<a name="N1006A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1006A"></a>
   <h4>From passive to active parsing</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             In order to solve the simultaneous problems of exposing the
             structure of the processing and minimising in-memory
  @@ -375,8 +380,10 @@
             process(es) <em>get</em>ting from the queue - in the case
             above, the FO tree builder.
           </p>
  -<a name="N10092"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10092"></a>
   <h4>XMLEvent methods</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <a name="XMLEvent-methods"></a>
   <p>
             The experimental code uses a class <strong>XMLEvent</strong>
  @@ -487,8 +494,10 @@
   <dd>Return the next CHARACTERS event.</dd>
           
   </dl>
  -<a name="N10131"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N10131"></a>
   <h4>FOP modularisation</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             This same principle can be extended to the other major
             sub-systems of FOP processing.  In each case, while it is
  @@ -511,6 +520,8 @@
   </p>
   <div align="center">
   <img class="figure" alt="FOP modularisation" src="images/design/alt.design/processPlumbing.png"></div>
  +</div>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -522,7 +533,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +74 -74    xml-site/targets/fop/design/alt.design/xml-parsing.pdf
  
  	<<Binary file>>
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.3       +1 -105    xml-site/targets/fop/design/alt.design/properties/PropertyConsts-class.html
  
  Index: PropertyConsts-class.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/PropertyConsts-class.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PropertyConsts-class.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ PropertyConsts-class.html	7 Mar 2003 02:44:06 -0000	1.3
  @@ -1,105 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -  <head>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <title>PropertyConsts Description</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
  -        text="#000000" bgcolor="#FFFFFF">
  -    <div class="content">
  -      <h1>PropertyConsts Description</h1>
  -      <p>
  -        <font size="-2">by&nbsp;Peter B. West</font>
  -      </p>
  -      <ul class="minitoc">
  -        <li>
  -          <a href="#N10014">Introduction</a>
  -        </li>
  -      </ul>
  -      
  -      <a name="N10014"></a>
  -      <h3>Introduction</h3>
  -      <p>
  -        
  -        <a href="javascript:window.top.displayCode(
  -           'PropertyConsts.html#PropertyConstsClass'
  -        )">This class</a>, and the singleton object which is <a
  -        href="javascript:window.top.displayCode(
  -        'PropertyConsts.html#pconsts' )">generated by the static
  -        initializer</a>, is essentially a repository of
  -        &lt;property&gt; class instances and the static data from
  -        those classes of <span
  -        class="codefrag">org.apache.fop.fo.property</span>.
  -        The heart of this class is the method <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#setupProperty' )"><span class="codefrag"
  -        >setupProperty</span ></a>.  Whenever access to the data or
  -        methods of a property class is required, this method in the
  -        singleton must be called to ensure that an instance of the
  -        property exists and that the static data from that instance
  -        has been extracted.
  -      </p>
  -
  -      <div class="frame note">
  -        <div class="label">Note</div>
  -        <div class="content">
  -          An alternative to this requirement would be to pre-load all
  -          of the individual property classes during the system
  -          initialization phase.  This is not done currently because of
  -          the start-up expense of the required class loading for over
  -          three hundred classes, and the relatively low added expense
  -          of checking for the existence of a property instance before
  -          every access.  Given that FOP is increasingly used in a
  -          server environment, it may prove acceptable in the long run
  -          to change to pre-loading.
  -        </div>
  -      </div>
  -
  -      <p>
  -        The class name is generated and stored in the <a
  -        href="javascript:window.top.displayCode(
  -        'PropertyConsts.html#classNames' )"><span class="codefrag"
  -        >classNames</span ></a> array; a class instance is generated
  -        from the name and stored in the <a
  -        href="javascript:window.top.displayCode(
  -        'PropertyConsts.html#classes' )"><span class="codefrag"
  -        >classes</span ></a> array; and an instance of the class is
  -        generated from the class object and stored in the <a
  -        href="javascript:window.top.displayCode(
  -        'PropertyConsts.html#properties' )"><span class="codefrag"
  -        >properties</span ></a> array.
  -      </p>
  -
  -      <p>
  -        The other data gathering facilities and access methods of this
  -        class will be examined in conjunction with the various types
  -        of property classes.
  -      </p>
  -
  -      <p>
  -        <strong>Previous:</strong> <a href = "classes-overview.html"
  -        >Property classes overview</a>
  -      </p>
  -      <p>
  -        <strong>Next:</strong> <a href= "simple-properties.html"
  -                                  >Simple property classes</a>
  -      </p>
  -    </div>
  -    <table summary="footer" cellspacing="0" cellpadding="0"
  -           width="100%" height="20" 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-2002&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 align="left" bgcolor="#CFDCED" class="logos"></td><td align="right" bgcolor="#CFDCED" class="logos"></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/PropertyConsts-class.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/PropertyConsts-class.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.5       +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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  
  
  
  1.3       +1 -369    xml-site/targets/fop/design/alt.design/properties/classes-overview.html
  
  Index: classes-overview.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/classes-overview.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- classes-overview.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ classes-overview.html	7 Mar 2003 02:44:06 -0000	1.3
  @@ -1,369 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
  -<html>
  -  <head>
  -    <META http-equiv= "Content-Type" content= "text/html; charset=ISO-8859-1" >
  -    <title>Property classes overview</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight= "0" marginwidth= "0" topmargin= "0" leftmargin= "0" text= "#000000" bgcolor= "#FFFFFF" >
  -    <div class= "content" >
  -      <h1>Property classes overview</h1>
  -      <p>
  -        <font size= "-2" >by&nbsp;Peter B. West</font>
  -      </p>
  -      <ul class= "minitoc" >
  -        <li>
  -          <a href = "#N10014" >Properties: packages</a>
  -          <ul class= "minitoc" >
  -            <li>
  -              <a href = "#N10019" >org.apache.fop.fo</a>
  -            </li>
  -            <li>
  -              <a href = "#N100AC" >org.apache.fop.fo.properties</a>
  -            </li>
  -            <li>
  -              <a href = "#N100EE" >org.apache.fop.fo.expr</a>
  -            </li>
  -            <li>
  -              <a href = "#N10134" >org.apache.fop.datatypes</a>
  -            </li>
  -            <li>
  -              <a href = "#N101A2"
  -              >org.apache.fop.datatypes.indirect</a>
  -            </li>
  -          </ul>
  -        </li>
  -      </ul>
  -      <a name= "N10014" ></a> <h3>Properties: packages</h3> <a name=
  -      "N10019" ></a> <h4>org.apache.fop.fo</h4>
  -      <dl>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -             'PropNames.html#PropNamesClass'
  -          )" ><em>PropNames</em></a>
  -        </dt>
  -        <dd>
  -          This class maintains an array of <a href=
  -          "javascript:window.top.displayCode(
  -          'PropNames.html#propertyNames' )" >property names</a>,
  -          synchronized to a complete set of property name <a href =
  -          "javascript:window.top.displayCode( 'PropNames.html#NO_PROPERTY'
  -          )" >constants</a> for indexing property-based arrays.  It
  -          includes methods to <a href =
  -          "javascript:window.top.displayCode(
  -          'PropNames.html#getPropertyName' )" >convert an index to a
  -          name</a> and to <a href = "javascript:window.top.displayCode(
  -          'PropNames.html#getPropertyIndex' )" >convert a property
  -          name to an index</a>.
  -        </dd>
  -        <dt>
  -          <a href = "PropertyConsts-class.html" ><em>PropertyConsts</em></a>
  -        </dt>
  -        <dd>
  -          A singleton instance of <span class= "codefrag"
  -          >PropertyConsts</span> is created by the static initializer
  -          of the <a href = "javascript:window.top.displayCode(
  -          'PropertyConsts.html#pconsts' )" >pconsts</a> field.
  -          Working from the property indices defined in PropNames, the
  -          methods in this class collect and supply the values of
  -          fields defined in property objects into arrays.<br> The
  -          heart of this class in the method <a href =
  -          "javascript:window.top.displayCode(
  -          'PropertyConsts.html#setupProperty' )" >setupProperty</a>,
  -          which constructs the property name from the index,
  -          instantiates a singleton of the appropriate class, and
  -          extracts static fields by reflection from that instance into
  -          the arrays of field values.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'PropertySets.html#PropertySetsClass' )" ><em>PropertySets</em></a>
  -        </dt>
  -        <dd>
  -          This class provides a number of <span class= "codefrag"
  -          >ROBitSet</span>s representing many of the sets of
  -          properties defined in <em>Section 7</em> of the
  -          specification.  Note that the <a
  -          href="javascript:window.top.displayCode(
  -          'PropertySets.html#borderProps' )"><em>Border</em></a>, <a
  -          href="javascript:window.top.displayCode(
  -          'PropertySets.html#paddingProps' )"><em>Padding</em></a> and
  -          <a href="javascript:window.top.displayCode(
  -          'PropertySets.html#backgroundProps'
  -          )"><em>Background</em></a> sets are defined separately.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          '../FOPropertySets.html#FOPropertySetsClass' )"
  -          ><em>FOPropertySets</em></a>
  -        </dt>
  -        <dd>
  -          This class provides a number of <span class= "codefrag"
  -          >ROBitSet</span>s representing sets of properties which are
  -          applicable in particular subtrees of the FO tree.  These
  -          sets are provided so that other properties can be ignored
  -          during processing of the subtrees.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'ShorthandPropSets.html#ShorthandPropSetsClass' )"
  -          ><em>ShorthandPropSets</em></a>
  -        </dt>
  -        <dd>
  -          This class contains arrays of <a href =
  -          "javascript:window.top.displayCode(
  -          'ShorthandPropSets.html#shorthands' )" >shorthand property
  -          indices</a> and <a href = "javascript:window.top.displayCode(
  -          'ShorthandPropSets.html#compounds' )" >compound property
  -          indices</a>, and <span class= "codefrag" >ROBitSet</span>s
  -          representing the expansion sets of these shorthands and
  -          compounds.  Various methods useful in the expansion of these
  -          properties are also included.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'FOAttributes.html#FOAttributesClass' )"
  -          ><em>FOAttributes</em></a>
  -        </dt>
  -        <dd>
  -          This class manages the attribute set that is associated with
  -          a SAX <span class= "codefrag" >startElement</span> event.
  -          <em>fo:</em> namespace attributes are entered into a <a href
  -          = "javascript:window.top.displayCode(
  -          'FOAttributes.html#foAttrMap' )"><span class= "codefrag"
  -          >HashMap</span></a>, indexed by the <em>fo:</em> property
  -          index.  As other namespaces are encountered, the values are
  -          entered into namespace-specific <a href =
  -          "javascript:window.top.displayCode(
  -          'FOAttributes.html#nSpaceAttrMaps' )"><span class=
  -          "codefrag" >HashMap</span>s</a>, indexed by the <em>local
  -          name</em> of the attribute.
  -        </dd>
  -      </dl>
  -      <a name= "N100AC" ></a><a name= "property-classes" ></a>
  -      <h4>org.apache.fop.fo.properties</h4>
  -      <dl>
  -        <dt>
  -          <a href="javascript:window.top.displayCode(
  -          'Property.html#PropertyClass' )" ><em>Property</em></a>
  -        </dt>
  -        <dd>
  -          The base class for all individual property classes.
  -          There are 320 properties in all.
  -        </dd>
  -        <dt>
  -          <em>ColumnNumber</em>
  -        </dt>
  -        <dd>
  -          The actual property class with the lowest index
  -          number, followed in the index order by properties required
  -          for further processing, e.g. FontSize.
  -        </dd>
  -        <dt>
  -          <em>....</em>
  -        </dt>
  -        <dd>....</dd>
  -        <dt>
  -          <em>Background</em>
  -        </dt>
  -        <dd>
  -          First in index order of the remainining shorthand
  -          properties, followed in index order by all other remaining
  -          shorthands.
  -        </dd>
  -        <dt>
  -          <em>....</em>
  -        </dt>
  -        <dd>....</dd>
  -        <dt>
  -          <em>AbsolutePosition</em>
  -        </dt>
  -        <dd>
  -          First in index order of the remaining properties.  Within
  -          this ordering, compound properties precede their expansion
  -          properties, and corresponding relative properties precede
  -          corresponding absolute properties.
  -        </dd>
  -        <dt>
  -          <em>....</em>
  -        </dt>
  -        <dd>....</dd>
  -        <dt>
  -          <em>ZIndex</em>
  -        </dt>
  -        <dd>
  -          The property class with the highest index
  -          number.
  -        </dd>
  -      </dl>
  -      <a name= "N100EE" ></a>
  -      <h4>org.apache.fop.fo.expr</h4>
  -      <dl>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'PropertyTokenizer.html#PropertyTokenizerClass' )"
  -          ><em>PropertyTokenizer</em></a>
  -        </dt>
  -        <dd>
  -          The tokenizer for the property expression parser.  Defines a
  -          set of <a href = "javascript:window.top.displayCode(
  -          'PropertyTokenizer.html#EOF' )" >token constants</a> and
  -          returns these with associated token values.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'PropertyParser.html#PropertyParserClass' )"
  -          ><em>PropertyParser</em></a>
  -        </dt>
  -        <dd>
  -          This extends <span class= "codefrag"
  -          >PropertyTokenizer</span>.  It parses property
  -          expressions on the basis of the tokens passed to it by its
  -          superclass, generating <span class= "codefrag"
  -          >PropertyValue</span>s, including <span class= "codefrag"
  -          >PropertyValueList</span>s.
  -        </dd>
  -        <dt>
  -          <em>PropertyException</em>
  -        </dt>
  -        <dd>
  -          The basic class for all property-related exceptions.
  -          It extends <span class= "codefrag" >FOPException</span>. It
  -          is housed in this package by historical accident.
  -        </dd>
  -        <dt>
  -          <em>DataTypeNotImplementedException</em>
  -          <br>
  -          <em>FunctionNotImplementedException</em>
  -          <br>
  -          <em>PropertyNotImplementedException</em>
  -        </dt>
  -        <dd>
  -          A set of particular exceptions extending <span class=
  -          "codefrag" >PropertyException</span>.  Also in this package
  -          by accident.
  -        </dd>
  -      </dl>
  -      <a name= "N10134" ></a>
  -      <h4>org.apache.fop.datatypes</h4>
  -      <dl>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'PropertyValue.html#PropertyValueInterface' )"
  -          ><em>PropertyValue</em></a>
  -        </dt>
  -        <dd>
  -          An <em>interface</em> which all <span class= "codefrag"
  -          >PropertyValue</span> classes must implement.  In addition
  -          to a few methods, <span class= "codefrag"
  -          >PropertyValue</span> defines the set of <a href =
  -          "javascript:window.top.displayCode( 'PropertyValue.html#NO_TYPE'
  -          )" >constants</a> which the <span class= "codefrag"
  -          >getType()</span> method may return; i.e. the valid set of
  -          <span class= "codefrag" >PropertyValue</span> types.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'AbstractPropertyValue.html#AbstractPropertyValueClass' )"
  -          ><em>AbstractPropertyValue</em></a>
  -        </dt>
  -        <dd>
  -          An abstract implementation of the <span class= "codefrag"
  -          >PropertyValue</span> interface.  Most actual property value
  -          classes extend <span class= "codefrag"
  -          >AbstractPropertyValue</span>.
  -        </dd>
  -        <dt>
  -          <a href = "javascript:window.top.displayCode(
  -          'PropertyValueList.html#PropertyValueListClass' )"
  -          ><em>PropertyValueList</em></a>
  -        </dt>
  -        <dd>
  -          This class extends <span class= "codefrag"
  -          >LinkedList</span> and implements <span class= "codefrag"
  -          >PropertyValue</span>.  It is used whenever the process of
  -          resolving a property expression yields a list of <span
  -          class= "codefrag" >PropertyValue</span> elements; notably
  -          during the processing of shorthands and "compound"
  -          properties.
  -        </dd>
  -        <dt>
  -          <em>StringType</em>
  -        </dt>
  -        <dd>
  -          A basic type extending <span class= "codefrag"
  -          >AbstractPropertyValue</span>.  Extended by <span class=
  -          "codefrag" >NCName</span>.
  -        </dd>
  -        <dt>
  -          <em>NCName</em>
  -        </dt>
  -        <dd>
  -          Extends <span class= "codefrag" >StringType</span> to represent
  -          NCName strings.
  -        </dd>
  -        <dt>
  -          <em>EnumType</em>
  -        </dt>
  -        <dd>
  -          Extends <span class= "codefrag"
  -          >AbstractPropertyValue</span> to represented enumerated
  -          types.
  -        </dd>
  -        <dt>
  -          <em>Other types</em>
  -        </dt>
  -        <dd>
  -          All other types extend one of the above classes.
  -        </dd>
  -      </dl>
  -      <a name= "N101A2" ></a>
  -      <h4>org.apache.fop.datatypes.indirect</h4>
  -      <dl>
  -        <dt>
  -          <em>IndirectValue</em>
  -        </dt>
  -        <dd>
  -          The base type for all indirect value types; extends
  -          <span class= "codefrag" >AbstractPropertyValue</span>.
  -        </dd>
  -      </dl>
  -      <p>
  -        <strong>Previous:</strong> <a href = "introduction.html"
  -        >Introduction</a>
  -      </p>
  -      <p>
  -        <strong>Next:</strong> <a href= "PropertyConsts-class.html"
  -                                     >The PropertyConsts class</a>
  -      </p>
  -    </div>
  -    
  -    <table summary= "footer" cellspacing= "0" cellpadding= "0" width= "100%" height= "20" 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-2002&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 align= "left" bgcolor= "#CFDCED" class= "logos"
  -          ></td><td align= "right" bgcolor= "#CFDCED" class= "logos"
  -          ></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/classes-overview.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/classes-overview.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.3       +1 -314    xml-site/targets/fop/design/alt.design/properties/enumerated-values.html
  
  Index: enumerated-values.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/enumerated-values.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- enumerated-values.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ enumerated-values.html	7 Mar 2003 02:44:06 -0000	1.3
  @@ -1,314 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -  <head>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <title>Enumerated Data Values</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  -    <div class="content">
  -      <h1>Enumerated Data Values</h1>
  -      <ul class="minitoc">
  -        <li>
  -          <a href="#N1000C">Enumerated Data Values</a>
  -          <ul class="minitoc">
  -            <li>
  -              <a href="#N10020">Array representation</a>
  -            </li>
  -            <li>
  -              <a href="#N1005C">HashMap representation</a>
  -            </li>
  -            <li>
  -              <a href="#N1009D">
  -                Factoring Out Common Enumeration Values
  -              </a>
  -            </li>
  -            <li>
  -              <a href="#N100DD">Mapped Numeric Values</a>
  -            </li>
  -          </ul>
  -        </li>
  -      </ul>
  -      
  -      <a name="N1000C"></a>
  -      <h3>Enumerated Data Values</h3>
  -      <p>
  -        Property classes which allow enumerated data types must encode
  -        integer constants representing the enumeration tokens, and
  -        must provide a way of translating between the tokens and the
  -        integers, and <em>vice versa</em>.  Depending on the number of
  -        tokens in an enumeration set, the mapping from token to
  -        integer is maintained in an array or a <span
  -        class="codefrag">HashMap</span>.  The switch-over point from
  -        array to <span class="codefrag">HashMap</span> was determined
  -        by some highly implementation-dependent testing to be in the
  -        region of four to five elements.
  -      </p>
  -      <p>
  -        Many properties share common sets of enumeration tokens,
  -        e.g. those which allow color values, and those applying to
  -        borders and padding.  A special case of enumerated value is
  -        the mapped numeric enumeration, in which a token maps to a
  -        Numeric value.  These situations are discussed below.
  -      </p>
  -      <a name="N10020"></a>
  -      <h4>Array representation</h4>
  -      <p>
  -        
  -        <a href= "javascript:window.top.displayCode(
  -        'Direction.html#DirectionClass' )" ><span
  -        class="codefrag">org.apache.fop.fo.properties.Direction</span></a>
  -        is an example of a class which supports an enumerated value
  -        with a small set of tokens.  The <a href=
  -        "javascript:window.top.displayCode( 'Direction.html#dataTypes' )"
  -        ><span class="codefrag">dataTypes</span></a> field contains
  -        the <a href= "javascript:window.top.displayCode(
  -        'Property.html#NOTYPE' )" ><span class="codefrag">ENUM</span>
  -        data type constant, defined in <span
  -        class="codefrag">Property</span></a>.  The enumeration integer
  -        constants are defined as <span class="codefrag">public static
  -        final int</span> values, <a href=
  -        "javascript:window.top.displayCode( 'Direction.html#LTR') "><span
  -        class="codefrag' )" >LTR</span> and <span
  -        class="codefrag">RTL</span></a>.  Associating enumeration
  -        tokens with these integer constants occurs in the array <a
  -        href= "javascript:window.top.displayCode( 'Direction.html#rwEnums'
  -        )" ><span class="codefrag">String[] rwEnums</span></a>, which
  -        is initialized with the token strings.  By convention, zero is
  -        never used to represent a valid enumeration constant, anywhere
  -        in this code.  It is, of course, critical that synchronization
  -        between <span class="codefrag">rwEnums</span> and the
  -        enumeration constants be maintained.
  -      </p>
  -      <p>
  -        The publicly accessible mapping from enumeration token to
  -        enumeration constant is achieved through the method <a href=
  -        "javascript:window.top.displayCode( 'Direction.html#getEnumIndex'
  -        )" ><span class="codefrag">int
  -        getEnumIndex(String)</span></a>.  The corresponding mapping
  -        from enumeration constant to enumeration token is achieved
  -        through the method <a href= "javascript:window.top.displayCode(
  -        'Direction.html#getEnumText' )" ><span class="codefrag">String
  -        getEnumText(int)</span></a>.
  -      </p>
  -      <a name="N1005C"></a>
  -      <h4>HashMap representation</h4>
  -      <p>
  -        
  -        <a href= "javascript:window.top.displayCode(
  -        'RenderingIntent.html#RenderingIntentClass' )" ><span
  -        class="codefrag"
  -        >org.apache.fop.fo.properties.RenderingIntent</span ></a> is
  -        an example of a class which supports an enumerated value with
  -        a larger set of tokens.  The <a href=
  -        "javascript:window.top.displayCode(
  -        'RenderingIntent.html#dataTypes' )" ><span
  -        class="codefrag">dataTypes</span></a> field contains the <a
  -        href= "javascript:window.top.displayCode( 'Property.html#NOTYPE'
  -        )" ><span class="codefrag">ENUM</span> data type constant,
  -        defined in <span class="codefrag">Property</span></a>.
  -        Enumeration integer constants are defined as <a href=
  -        "javascript:window.top.displayCode(
  -        'RenderingIntent.html#PERCEPTUAL' )" ><span
  -        class="codefrag">public static final int</span></a> values.
  -        Zero is never used to represent a valid enumeration constant.
  -        The enumeration tokens are stored in the array <a href=
  -        "javascript:window.top.displayCode( 'RenderingIntent.html#rwEnums'
  -        )" ><span class="codefrag">String[] rwEnums</span></a>, which
  -        is initialized with the token strings.  Association of
  -        enumeration tokens with the integer constants occurs in the
  -        <span class="codefrag">HashMap</span> <a href=
  -        "javascript:window.top.displayCode(
  -        'RenderingIntent.html#rwEnumHash"><span class="codefrag' )" >
  -        rwEnumHash</span></a>, which is initialized from the token
  -        array in a <span class="codefrag">static {}</span>
  -        initializer.  It is, of course, critical that synchronization
  -        between <span class="codefrag">rwEnums</span> and the
  -        enumeration constants be maintained.
  -      </p>
  -      <p>
  -        The publicly accessible mapping from enumeration token to
  -        enumeration constant is achieved through the method <a href=
  -        "javascript:window.top.displayCode(
  -        'RenderingIntent.html#getEnumIndex' )" ><span
  -        class="codefrag">int getEnumIndex(String)</span></a>.  The
  -        corresponding mapping from enumeration constant to enumeration
  -        token is achieved through the method <a href=
  -        "javascript:window.top.displayCode(
  -        'RenderingIntent.html#getEnumText' )" ><span
  -        class="codefrag">String getEnumText(int)</span></a>.
  -      </p>
  -      <a name="N1009D"></a>
  -      <h4 id="common-enum-values">
  -        Factoring Out Common Enumeration Values
  -      </h4>
  -      <p>
  -        When a number of properties support a common enumerated value,
  -        that value and its associated access methods may be factored
  -        out to a new class, which each of the properties then extends.
  -        An example of such a common super-class is <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#BorderCommonStyleClass' )" ><span
  -        class="codefrag">BorderCommonStyle</span></a>.  Like a
  -        property with a normal HashMap representation of an enumerated
  -        value, BorderCommonStyle defines <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#HIDDEN' )" ><span
  -        class="codefrag">public static final int</span></a>
  -        enumeration integer constants.  Similarly, the enumeration
  -        tokens are stored in the array <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#rwEnums' )" ><span
  -        class="codefrag">String[] rwEnums</span></a>, and the
  -        association of enumeration tokens with the integer constants
  -        occurs in the <span class="codefrag">HashMap</span> <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#rwEnumHash' )" ><span
  -        class="codefrag"> rwEnumHash</span></a>, initialized in a
  -        <span class="codefrag">static {}</span> initializer.  The
  -        mapping methods <a href= "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#getEnumIndex' )" ><span
  -        class="codefrag">int getEnumIndex(String)</span></a> and <a
  -        href= "javascript:window.top.displayCode(
  -        'BorderCommonStyle.html#getEnumText' )" ><span
  -        class="codefrag">String getEnumText(int)</span></a> are also
  -        present.
  -      </p>
  -      <p>
  -        Notice, however, that the class has none of the static data
  -        constants described in the discussion of <a
  -        href="simple-properties.html">simple properties</a>.  These
  -        values are defined in the individual sub-classes of this
  -        class, e.g. <a href= "javascript:window.top.displayCode(
  -        'BorderLeftStyle.html#BorderLeftStyleClass' )" ><span
  -        class="codefrag">BorderLeftStyle</span></a>.  None of the
  -        above fields or methods occur, and <span
  -        class="codefrag">BorderLeftStyle</span> is left looking like
  -        an example of a simple property.  The enumeration mapping
  -        methods are, however, available through the super-class <span
  -        class="codefrag">BorderCommonStyle</span>.
  -      </p>
  -      <a name="N100DD"></a>
  -      <h4>Mapped Numeric Values</h4>
  -      <p>
  -        In "normal" enumerated values, the token is, effectively,
  -        passed directly into the layout operation of the flow object
  -        to which the property is applied.  Some enumerated values,
  -        however, generate a <span class="codefrag">Numeric</span>
  -        result.  Their resolution involves mapping the token to the
  -        indicated <span class="codefrag">Numeric</span> value.
  -      </p>
  -      <p>
  -        An example is the <a href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#BorderCommonWidthClass' )" ><span
  -        class="codefrag">BorderCommonWidth</span></a> property.  This,
  -        like the example of <a href="#common-enum-values"><span
  -        class="codefrag">BorderCommonStyle</span></a> above, also
  -        represents common enumerated values which have been factored
  -        out to form a super-class for particular properties.  <span
  -        class="codefrag">BorderCommonWidth</span>, therefore, also
  -        defines <a href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#THIN' )" ><span
  -        class="codefrag">enumeration constant values</span></a> and an
  -        array of tokens.  In this case, there is no <span
  -        class="codefrag">HashMap</span>, because of the limited number
  -        of tokens, but the mapping methods <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#getEnumIndex' )" ><span
  -        class="codefrag">int getEnumIndex(String)</span></a> and <a
  -        href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#getEnumText' )" ><span
  -        class="codefrag">String getEnumText(int)</span></a> are
  -        present.
  -      </p>
  -      <p>
  -        The added element in this property is the array <a href=
  -        "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#mappedPoints' )" ><span
  -        class="codefrag">double[] mappedPoints</span></a>.  The
  -        entries in this array must by maintained in syncronization
  -        with the <a href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#rwEnums' )" ><span
  -        class="codefrag">String[] rwEnums</span></a> array of tokens
  -        and the set of <a href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#THIN' )" >enumeration constants</a>.
  -        The mapping from token to Numeric value is achieved by the <a
  -        href= "javascript:window.top.displayCode(
  -        'BorderCommonWidth.html#getMappedLength' )" ><span
  -        class="codefrag">Numeric getMappedLength(FONode, int,
  -        int)</span></a> method.
  -      </p>
  -      <p>
  -        
  -        <a href= "javascript:window.top.displayCode(
  -        'BorderLeftWidth.html#BorderLeftWidthClass' )" ><span
  -        class="codefrag">BorderLeftWidth</span></a> extends <a href=
  -        "javascript:window.top.displayCode( 'BorderCommonWidth.html' )"
  -        ><span class="codefrag">BorderCommonWidth</span></a>.  It
  -        includes the basic static data, like <a
  -        href="simple-properties.html">simple properties</a>, and, in
  -        this case, the <a href= "javascript:window.top.displayCode(
  -        'BorderLeftWidth.html#getInitialValue' )" ><span
  -        class="codefrag">PropertyValue getInitialValue(int)</span></a>
  -        method to derive the initial value.
  -      </p>
  -      <a name="N10139"></a>
  -      <h4>Deriving Mapped Numeric Values</h4>
  -      <p>
  -        As usual with property values, the usual method of deriving a
  -        mapped numeric value is by calling the <a href=
  -        "javascript:window.top.displayCode(
  -        '../PropertyConsts.html#getMappedNumeric' )" ><span
  -        class="codefrag">Numeric getMappedNumeric(FONode, int,
  -        int)</span></a> method in <a href=
  -        "javascript:window.top.displayCode(
  -        '../PropertyConsts.html#pconsts' )" ><span
  -        class="codefrag">pconsts</span></a>.  All properties which
  -        support a mapped numeric value must have a <span
  -        class="codefrag">Numeric getMappedNumeric(FONode, int)</span>
  -        method, which will be called through its singleton instance,
  -        stored in the <a href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#properties' )" ><span class= "codefrag"
  -        >properties</span ></a> array, by the <span
  -        class="codefrag">PropertyConsts</span> method.
  -      </p>
  -
  -      <p>
  -        <strong>Previous:</strong> <a href= "getInitialValue.html"
  -                                  >getInitialValue()</a>
  -      </p>
  -      <!--
  -      <p>
  -        <strong>Next:</strong> <a href= "getInitialValue.html"
  -                                  >getInitialValue()</a>
  -      </p>
  --->
  -      
  -    </div>
  -    <table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" 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-2002&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 align="left" bgcolor="#CFDCED" class="logos"></td><td
  -          align="right" bgcolor="#CFDCED" class="logos"></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/enumerated-values.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/enumerated-values.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.3       +1 -162    xml-site/targets/fop/design/alt.design/properties/getInitialValue.html
  
  Index: getInitialValue.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/getInitialValue.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- getInitialValue.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ getInitialValue.html	7 Mar 2003 02:44:06 -0000	1.3
  @@ -1,162 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -  <head>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <title>Generating Initial Values</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  -    <div class="content">
  -      <h1>Generating Initial Values</h1>
  -      <p>
  -        <font size="-2">by&nbsp;Peter B. West</font>
  -      </p>
  -      <ul class="minitoc">
  -        <li>
  -          <a href="#N10014">Introduction</a>
  -        </li>
  -        <li>
  -          <a href="#N10021">
  -            Generating &amp; Accessing Initial Values
  -          </a>
  -          <ul class="minitoc">
  -            <li>
  -              <a href="#N10062">Properties without
  -                getInitialValue()</a>
  -            </li>
  -          </ul>
  -        </li>
  -      </ul>
  -      
  -      <a name="N10014"></a>
  -      <h3>Introduction</h3>
  -      <p>
  -        The <a href="simple-properties.html">previous section</a>
  -        discussed the common data elements in the simplest examples of
  -        property classes.  This section discusses more complex classes
  -        whose facilities are accessed only through various methods.
  -      </p>
  -      
  -      <a name="N10021"></a>
  -      <h3>
  -        Generating &amp; Accessing Initial Values
  -      </h3>
  -      <p>
  -        
  -        <a href= "javascript:window.top.displayCode( 'AutoRestore.html' )"
  -        ><span class="codefrag"
  -        >org.apache.fop.fo.properties.AutoRestore</span></a> is an
  -        example of the next most complex property class.  In
  -        addition to all of the common static fields, these classes
  -        have initial data value types which require the dynamic
  -        generation of a PropertyValue instance.
  -      </p>
  -      <p>
  -        The method <a href= "javascript:window.top.displayCode(
  -        'AutoRestore.html#getInitialValue' )" ><span
  -        class="codefrag">PropertyValue getInitialValue(int)</span></a>
  -        returns an instance of PropertyValue of the appropriate
  -        subclass containing the initial value for this property.  Like
  -        the static data fields, this value is, in turn, stored in the
  -        array of initial values maintained in the <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#PropertyConstsClass' )" ><span
  -        class="codefrag">PropertyConsts</span></a> singleton <a href=
  -        "javascript:window.top.displayCode( 'PropertyConsts.html#pconsts'
  -        )" ><span class="codefrag">pconsts</span></a>.` As with the
  -        fields, the first invocation of the method <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#setupProperty' )" ><span
  -        class="codefrag">setupProperty</span></a> on the property
  -        instantiates the singleton instance of the class, and stores
  -        that instance in the in the <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#properties' )" ><span
  -        class="codefrag">Property[] properties</span></a> array of <a
  -        href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#pconsts' )" ><span
  -        class="codefrag">pconsts</span></a>.
  -      </p>
  -      <p>
  -        Unlike the static data fields, however, the initial value is
  -        not immediately generated.  It is generated by a call to <a
  -        href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#getInitialValue' )" ><span
  -        class="codefrag">PropertyValue getInitialValue(int)</span></a>
  -        in <a href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#pconsts' )" ><span
  -        class="codefrag">pconsts</span></a>.  This call, in turn,
  -        locates the relevant instance of the particular property class
  -        in the <a href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#properties' )" ><span class= "codefrag"
  -        >properties</span> array of <span class= "codefrag"
  -        >PropertyConsts</span></a>, and invokes the <span class=
  -        "codefrag" >getInitialValue()</span> of that instance.  A
  -        side-effect of this call is to store the initial value in <a
  -        href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#initialValues' )" ><span
  -        class="codefrag">PropertyValue[] initialValues</span></a>.
  -      </p>
  -      <a name="N10062"></a>
  -      <h4>Properties without
  -        getInitialValue()</h4>
  -      <p>
  -        What about property classes which have no <span
  -        class="codefrag">getInitialValue()</span> method?  The
  -        simplest classes, e.g. <span
  -        class="codefrag">Character</span>, fall into this category.
  -        As <a href="classes-overview.html#property-classes">noted
  -        previously</a>, all of the property classes extend <span
  -        class="codefrag">org.apache.fop.fo.properties.Property</span>.
  -        <a href= "javascript:window.top.displayCode(
  -        'Property.html#PropertyClass' )" ><span
  -        class="codefrag">Property</span></a> provides a base <a href=
  -        "javascript:window.top.displayCode(
  -        'Property.html#getInitialValue' )" ><span
  -        class="codefrag">PropertyValue getInitialValue(int)</span></a>
  -        method to which the simple classes fall back.  Note that it is
  -        only valid for <span class="codefrag">NOTYPE_IT</span>, <span
  -        class="codefrag">AUTO_IT</span>, <span
  -        class="codefrag">NONE_IT</span> and <span
  -        class="codefrag">AURAL_IT</span> initial value types, so all
  -        classes which have any other initial value type must override
  -        this method.
  -      </p>
  -
  -      <p>
  -        <strong>Previous:</strong> <a href = "simple-properties.html"
  -        >Simple property classes</a>
  -      </p>
  -      <p>
  -        <strong>Next:</strong> <a href= "enumerated-values.html"
  -                                  >Enumerated values</a>
  -      </p>
  -      
  -    </div>
  -    <table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" 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-2002&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 align="left" bgcolor="#CFDCED" class="logos"></td><td
  -          align="right" bgcolor="#CFDCED" class="logos"></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/getInitialValue.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/getInitialValue.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.3       +413 -69   xml-site/targets/fop/design/alt.design/properties/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/index.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ index.html	7 Mar 2003 02:44:06 -0000	1.3
  @@ -1,72 +1,416 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
  -  <head>
  -    <title>Alt Design Frameset</title>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <script type="text/javascript">
  -      <!--
  -      var isHigh = true;
  +<head>
  +<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  +<title>Implementing Properties</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="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="../../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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="../../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="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">alt design</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>
  +</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">Index</font>
  +<ul>
  +    
  +<li>
  +<a href="../../index.html">FOP Home</a>
  +</li>
  +    
  +<li>
  +<a href="../index.html">Alt Design</a>
  +</li>
  +  
  +</ul>
  +</li>
  +<li>
  +<font color="#CFDCED">Alt properties</font>
  +<ul>
  +    
  +<li>
  +<span class="sel"><font color="#ffcc00">Introduction</font></span>
  +</li>
  +    
  +<li>
  +<a href="classes-overview.html">Classes overview</a>
  +</li>
  +    
  +<li>
  +<a href="PropertyConsts-class.html">PropertyConsts</a>
  +</li>
  +    
  +<li>
  +<a href="simple-properties.html">Simple Properties</a>
  +</li>
  +    
  +<li>
  +<a href="getInitialValue.html">getInitialValue</a>
  +</li>
  +    
  +<li>
  +<a href="enumerated-values.html">Enumerated data</a>
  +</li>
  +    
  +<li>
  +<a href="propertyExpressions.html">Property parsing</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>Implementing Properties</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>
  +</table>
  +<p>
  +<font size="-2">by&nbsp;Peter B. West</font>
  +</p>
  +<ul class="minitoc">
  +<li>
  +<a href="#">An alternative properties implementation</a>
  +<ul class="minitoc">
  +<li>
  +<a href="#">The history problem</a>
  +</li>
  +<li>
  +<a href="#">The construction hierarchy</a>
  +</li>
  +<li>
  +<a href="#">Representing properties: &lt;property&gt; classes</a>
  +</li>
  +</ul>
  +</li>
  +</ul>
  +    
  +<a name="N10014"></a>
  +<h3>An alternative properties implementation</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<div class="frame note">
  +<div class="label">Note</div>
  +<div class="content"> 
  +        The following discussion focusses on the relationship between
  +        Flow Objects in the Flow Object tree, and properties.  There
  +        is no (or only passing) discussion of the relationship between
  +        properties and traits, and by extension, between properties
  +        and the Area tree.
  +      </div>
  +</div>
  +<p>
  +        Property handling is complex and expensive. Varying numbers of
  +        properties <strong>apply</strong> to individual Flow Objects
  +        <strong>(FOs)</strong> in the <strong>FO tree </strong> but
  +        any property may effectively be assigned a value on any
  +        element of the tree.  If that property is inheritable, its
  +        defined value will then be available to any children of the
  +        defining FO.
  +      </p>
  +<div class="frame note">
  +<div class="label">Note</div>
  +<div class="content">
  +        
  +<em>(XSL 1.0 Rec)</em> <strong>5.1.4 Inheritance</strong>
  +        ...The inheritable properties can be placed on any formatting
  +        object.
  +      </div>
  +</div>
  +<p>
  +        Even if the value is not inheritable, it may be accessed by
  +        its children through the <span class="codefrag">inherit</span> keyword or the
  +        <span class="codefrag">from-parent()</span> core function, and potentially by
  +        any of its descendents through the
  +        <span class="codefrag">from-nearest-specified-value()</span> core function.
  +      </p>
  +<p>
  +        In addition to the assigned values of properties, almost every
  +        property has an <strong>initial value</strong> which is used
  +        when no value has been assigned.
  +      </p>
  +<a name="N10043"></a>
  +<h4>The history problem</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>
  +          The difficulty and expense of handling properties comes from
  +          this univeral inheritance possibility.  The list of properties
  +          which are assigned values on any particular <em>FO</em>
  +          element will not generally be large, but a current value is
  +          required for each property which applies to the <em>FO</em>
  +          being processed.
  +        </p>
  +<p>
  +          The environment from which these values may be selected
  +          includes, for each <em>FO</em>, <strong>for each applicable
  +          property</strong>, the value assigned on this <em>FO</em>,
  +          the value which applied to the parent of this <em>FO</em>,
  +          the nearest value specified on an ancestor of this element,
  +          and the initial value of the property.
  +        </p>
  +</div>
  +<a name="N10061"></a>
  +<h4>The construction hierarchy</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>
  +          Properties are resoved in the <strong>FO tree</strong> in a
  +          strictly hierarchical manner.  Nodes are detected in the
  +          input in a <strong>pre-order</strong> traversal, and are
  +          built in the same order.  This imples that there are two
  +          phases, or states, of property resolution and construction.
  +          Any particular FO node is either in a state of constructing
  +          its own subtree, or in a stable state where the subtree
  +          construction is complete.  These states have differenct data
  +          requirements.
  +        </p>
  +<dl>
  +          
  +<dt>Subtree building</dt>
  +          
  +<dd>
  +            In this state, all properties defined on this node, or any
  +            of its ancestors must be available to the subtree.  In
  +            effect, any property defined on this node must be
  +            available to its descendants, as all properties defined on
  +            any ancestor are available to this node.
  +          </dd>
  +          
  +<dt>Stable: subtree building complete</dt>
  +          
  +<dd>
  +            In this state, only the properties <strong>applicable to
  +            this node</strong> need be available.
  +          </dd>
  +        
  +</dl>
  +</div>
  +<a name="N10082"></a>
  +<h4>Representing properties: &lt;property&gt; classes</h4>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10087"></a>
  +<h5>Class vs instance</h5>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>
  +            What information is required of property objects?
  +            More particularly, what information is particular to the
  +            property classes, and what to the instantiated
  +            objects?  The answer to this question depend largely on
  +            how the property objects are used in the context
  +            of layout and Area tree construction.  The approach taken
  +            in this implementation is that properties are simply flags
  +            on certain data values associated with FOs.  The semantics
  +            of these flags are determined within the layout engine.
  +          </p>
  +<p>
  +            Certain constant information attaches to individual
  +            property classes.  This information is detailed in
  +            the descriptions of individual properties in <em>Section
  +            7</em> of the specification.  Such information is
  +            represented in <strong>class</strong> fields and data
  +            structures within the classes.
  +          </p>
  +<p>
  +            The "instance" information content of a property
  +            is:
  +          </p>
  +<ul>
  +            
  +<li>
  +              explicitly, the <span class="codefrag">PropertyValue</span> datum of
  +              the property, and
  +            </li>
  +            
  +<li>
  +              implicitly, the <strong>Flow Object</strong> to which
  +              the property is attached.
  +            </li>
  +          
  +</ul>
  +<p>
  +            Properties, then, serve essentially to link <em>FO
  +            instances</em> with <em>PropertyValue instances</em>,
  +            attaching certain invariant semantic markers to the
  +            PropertyValues in the process.  In this implementation,
  +            these functions can be realised entirely within the
  +            property <strong>classes</strong> themselves,
  +            without the need to instantiate any objects.  In practice,
  +            <strong>property singletons</strong> are
  +            instantiated to make access to some invariants simpler.
  +          </p>
  +</div>
  +</div>
  +<p>
  +        
  +<strong>Next:</strong> <a href="classes-overview.html">property classes overview.</a>
         
  -      function lengthenCol() {
  -        if (isHigh) { return; }
  -        fset = document.getElementById("altDesignFramesetRows");
  -        fset.setAttribute("rows", "95%,*");
  -        logowin = top.frames[0];
  -        if (logowin == null) {
  -          alert(
  -            "Requires Navigator >= 7, Mozilla >= 1.2.1 or IE >= 6");
  -          return;
  -        }
  -        logodoc = logowin.document;
  -        lbutton = logodoc.getElementById("lengthenButton");
  -        lbutton.setAttribute("value", "^");
  -        isHigh = true;
  -      }
  -      
  -      function shortenCol() {
  -        if ( ! isHigh) { return; }
  -        fset = document.getElementById("altDesignFramesetRows");
  -        fset.setAttribute("rows", "20%,*");
  -        logowin = top.frames[0];
  -        if (logowin == null) {
  -          alert(
  -            "Requires Navigator >= 7, Mozilla >= 1.2.1 or IE >= 6");
  -          return;
  -        }
  -        logodoc = logowin.document;
  -        lbutton = logodoc.getElementById("lengthenButton");
  -        lbutton.setAttribute("value", "v");
  -        isHigh = false;
  -      }
  -      
  -      function toggleColHeights() {
  -        if (isHigh) {
  -          shortenCol();
  -        } else {
  -          lengthenCol()
  -        }
  -      }
  -
  -      function displayCode(src) {
  -          top.frames[2].location = src;
  -          shortenCol();
  -      }
  -
  -      function displayHtml(src) {
  -          top.frames[1].location = src;
  -          lengthenCol();
  -      }
  -      -->
  -    </script>
  -  </head>
  -  <frameset id="altDesignFramesetCols" cols="180,*">
  -    <frame id="logoFrame" class="logo" style="padding: 0px; margin: 0px:
  -           border: 0px;" src="../logo.html" scrolling="no">
  -    <frameset id="altDesignFramesetRows" rows="95%,*">
  -      <frame id="contents" src="introduction.html">
  -      <frame id= "codeDisplayFrame"
  -             class= "codeDisplay"
  -             src= "../codeframe.html" >
  -    </frameset>
  -  </frameset>
  +</p>
  +</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">
  +<div>
  +<img alt="" height="1" width="10" src="../../../skin/images/spacer.gif"></div>
  +</td>
  +</tr>
  +</table>
  +<!--================= end Footer ==================-->
  +</body>
   </html>
  
  
  
  1.3       +1 -453    xml-site/targets/fop/design/alt.design/properties/propertyExpressions.html
  
  Index: propertyExpressions.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/propertyExpressions.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- propertyExpressions.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ propertyExpressions.html	7 Mar 2003 02:44:07 -0000	1.3
  @@ -1,453 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -  <head>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <title>Property Expression Parsing</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  -    <div class="content">
  -      <h1>Property Expression Parsing</h1>
  -      <p>
  -        <font size="-2">by&nbsp;Peter B. West</font>
  -      </p>
  -      <ul class="minitoc">
  -        <li>
  -          <a href="#N10014">Property expression parsing</a>
  -          <ul class="minitoc">
  -            <li>
  -              <a href="#N10044">Data types</a>
  -            </li>
  -            <li>
  -              <a href="#N10252">Tokenizer</a>
  -            </li>
  -            <li>
  -              <a href="#N1029C">Parser</a>
  -            </li>
  -          </ul>
  -        </li>
  -      </ul>
  -      
  -      <a name="N10014"></a>
  -      <h3>Property expression parsing</h3>
  -      <p>
  -        The parsing of property value expressions is handled by two
  -        closely related classes: <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyTokenizer.html#PropertyTokenizerClass' )" ><span
  -        class= "codefrag" >org.apache.fop.fo.expr.PropertyTokenizer</span></a>
  -        and its subclass, <a href= "javascript:window.top.displayCode(
  -        'PropertyParser.html#PropertyParserClass' )" ><span
  -        class= "codefrag" >org.apache.fop.fo.expr.PropertyParser</span></a>,
  -        and by <span class= "codefrag" >refineParsing(int, FONode,
  -        PropertyValue)</span> methods in the individual property
  -        classes.  <span class= "codefrag" >PropertyTokenizer</span>, as
  -        the name suggests, handles the tokenizing of the expression,
  -        handing <a href= "javascript:window.top.displayCode(
  -        'PropertyTokenizer.html#EOF' )" ><em>tokens</em></a> back to
  -        its subclass, <span
  -        class= "codefrag" >PropertyParser</span>. <span
  -        class= "codefrag" >PropertyParser</span>, in turn, returns a <a
  -        href= "javascript:window.top.displayCode(
  -        'PropertyValueList.html#PropertyValueListClass' )" ><span
  -        class= "codefrag">PropertyValueList</span></a>, a list of <a
  -        href= "javascript:window.top.displayCode(
  -        'PropertyValue.html#PropertyValueInterface' )" ><span class=
  -        "codefrag">PropertyValue</span></a>s.
  -      </p>
  -      <p>
  -        The tokenizer and parser rely in turn on the datatype
  -        definitions from the <span
  -        class= "codefrag" >org.apache.fop.datatypes</span> package,
  -        which include the <a href= "javascript:window.top.displayCode(
  -        'PropertyValue.html#NO_TYPE' )" ><span class= "codefrag"
  -        >PropertyValue</span> datatype constant definitions</a>.
  -      </p>
  -      <a name="N10044"></a>
  -      <h4>Data types</h4>
  -      <p>
  -        The data types currently defined in
  -        <span class= "codefrag" >org.apache.fop.datatypes</span> include:
  -      </p>
  -      <table class="ForrestTable" cellspacing="1" cellpadding="4">
  -        
  -          <tr>
  -            <th colspan="2" rowspan="1">Numbers and lengths</th>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">Numeric</th>
  -            <td colspan="3" rowspan="1">
  -              The fundamental length data type.  <em>Numerics</em> of
  -              various types are constructed by the classes listed
  -              below.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="3"
  -                rowspan="1">Constructor classes for <em>Numeric</em></th>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Ems</td>
  -            <td colspan="2" rowspan="1">Relative length in <em>ems</em></td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">IntegerType</td>
  -            <td colspan="1" rowspan="1"></td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Length</td>
  -            <td colspan="2" rowspan="1">In centimetres(cm), millimetres(mm),
  -              inches(in), points(pt), picas(pc) or pixels(px)</td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Percentage</td>
  -            <td colspan="1" rowspan="1"></td>
  -          </tr>
  -
  -          <tr>
  -            <th colspan="1" rowspan="1">Other Numeric</th>
  -            <td colspan="3" rowspan="1">
  -              Other numeric vaues which do not interact with the
  -              lengths represented by <em>Numeric</em> values.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Angle</td>
  -            <td colspan="2" rowspan="1">In degrees(deg), gradients(grad) or
  -              radians(rad)</td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Frequency</td>
  -            <td colspan="2" rowspan="1">In hertz(Hz) or kilohertz(kHz)</td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1">Time</td>
  -            <td colspan="1" rowspan="1">In seconds(s) or milliseconds(ms)</td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="2" rowspan="1">Strings</th>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">StringType</th>
  -            <td colspan="3" rowspan="1">
  -              Base class for data types which result in a <em>String</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">Literal</th>
  -            <td colspan="2" rowspan="1">
  -              A subclass of <em>StringType</em> for literals which
  -              exceed the constraints of an <em>NCName</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">MimeType</th>
  -            <td colspan="2" rowspan="1">
  -              A subclass of <em>StringType</em> for literals which
  -              represent a mime type.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">UriType</th>
  -            <td colspan="2" rowspan="1">
  -              A subclass of <em>StringType</em> for literals which
  -              represent a URI, as specified by the argument to
  -              <em>url()</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">NCName</th>
  -            <td colspan="2" rowspan="1">
  -              A subclass of <em>StringType</em> for literals which
  -              meet the constraints of an <em>NCName</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">Country</th>
  -            <td colspan="1" rowspan="1">An RFC 3066/ISO 3166 country code.</td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">Language</th>
  -            <td colspan="1" rowspan="1">An RFC 3066/ISO 639 language code.</td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">Script</th>
  -            <td colspan="1" rowspan="1">An ISO 15924 script code.</td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="2" rowspan="1">Enumerated types</th>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">EnumType</th>
  -            <td colspan="3" rowspan="1">
  -              An integer representing one of the tokens in a set of
  -              enumeration values.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="1" rowspan="1"></td>
  -            <th colspan="1" rowspan="1">MappedNumeric</th>
  -            <td colspan="2" rowspan="1">
  -              A subclass of <em>EnumType</em>.  Maintains a
  -              <em>Numeric</em> with the value to which the associated
  -              "raw" enumeration token maps.  E.g., the
  -              <em>font-size</em> enumeration value "medium" maps to
  -              the <em>Numeric</em> "12pt".
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="2" rowspan="1">Colors</th>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">ColorType</th>
  -            <td colspan="3" rowspan="1">
  -              Maintains a four-element array of float, derived from
  -              the name of a standard colour, the name returned by a
  -              call to <em>system-color()</em>, or an RGB
  -              specification.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="2" rowspan="1">Fonts</th>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">FontFamilySet</th>
  -            <td colspan="3" rowspan="1">
  -              Maintains an array of <em>String</em>s containing a
  -              prioritized list of possibly generic font family names.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="2" rowspan="1">Pseudo-types</th>
  -          </tr>
  -          
  -          <tr>
  -            <td colspan="4" rowspan="1">
  -              A variety of pseudo-types have been defined as
  -              convenience types for frequently appearing enumeration
  -              token values, or for other special purposes.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">Inherit</th>
  -            <td colspan="3" rowspan="1">
  -              For values of <em>inherit</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">Auto</th>
  -            <td colspan="3" rowspan="1">
  -              For values of <em>auto</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">None</th>
  -            <td colspan="3" rowspan="1">
  -              For values of <em>none</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">Bool</th>
  -            <td colspan="3" rowspan="1">
  -              For values of <em>true/false</em>.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">FromNearestSpecified</th>
  -            <td colspan="3" rowspan="1">
  -              Created to ensure that, when associated with
  -              a shorthand, the <em>from-nearest-specified-value()</em>
  -              core function is the sole component of the expression.
  -            </td>
  -          </tr>
  -          
  -          <tr>
  -            <th colspan="1" rowspan="1">FromParent</th>
  -            <td colspan="3" rowspan="1">
  -              Created to ensure that, when associated with
  -              a shorthand, the <em>from-parent()</em>
  -              core function is the sole component of the expression.
  -            </td>
  -          </tr>
  -          
  -      </table>
  -      <a name="N10252"></a>
  -      <h4>Tokenizer</h4>
  -      <p>
  -        As mentioned above, the <span class= "codefrag"
  -        >PropertyTokenizer</span> hands <a href=
  -        "javascript:window.top.displayCode( 'PropertyTokenizer.html#EOF'
  -        )" ><em>tokens</em></a> back to its subclass, <span class=
  -        "codefrag" >PropertyParser</span>.  Most of these tokens are
  -        self-explanatory, but a few need further comment.
  -      </p>
  -      <dl>
  -        
  -        <dt>AUTO</dt>
  -        
  -        <dd>
  -          Because of its frequency of occurrence, and the fact that it
  -          is always the <em>initial value</em> for any property which
  -          supports it, AUTO has been promoted into a pseudo-type with
  -          its on datatype class.  Therefore, it is also reported as a
  -          token.
  -        </dd>
  -        
  -        <dt>NONE</dt>
  -        
  -        <dd>
  -          Similarly to AUTO, NONE has been promoted to a pseudo-type
  -          because of its frequency.
  -        </dd>
  -        
  -        <dt>BOOL</dt>
  -        
  -        <dd>
  -          There is a <em>de facto</em> boolean type buried in the
  -          enumeration types for many of the properties.  It had been
  -          specified as a type in its own right in this code.
  -        </dd>
  -        
  -        <dt>MIMETYPE</dt>
  -        
  -        <dd>
  -          The property <span class= "codefrag" >content-type</span>
  -          introduces this complication.  It can have two values of the
  -          form <strong>content-type:</strong><em>mime-type</em>
  -          (e.g. <span class= "codefrag"
  -          >content-type="content-type:xml/svg"</span>) or
  -          <strong>namespace-prefix:</strong><em>prefix</em>
  -          (e.g. <span class= "codefrag"
  -          >content-type="namespace-prefix:svg"</span>).  The
  -          experimental code reduces these options to the payload in
  -          each case: an <span class= "codefrag" >NCName</span> in the
  -          case of a namespace prefix, and a MIMETYPE in the case of a
  -          content-type specification.  <span class= "codefrag"
  -          >NCName</span>s cannot contain a "/".
  -        </dd>
  -        
  -      </dl>
  -      <a name="N1029C"></a>
  -      <h4>Parser</h4>
  -      <p>
  -        The parser returns a <a href= "javascript:window.top.displayCode(
  -        'PropertyValueList.html#PropertyValueListClass' )" ><span
  -        class= "codefrag" >PropertyValueList</span ></a>, necessary
  -        because of the possibility that a list of <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyValue.html#PropertyValueInterface' )" ><span class=
  -        "codefrag" >PropertyValue</span ></a> elements may be returned
  -        from the expressions of some properties.
  -      </p>
  -      <p>
  -        
  -        <span class= "codefrag" >PropertyValueList</span>s may contain
  -        <span class= "codefrag" >PropertyValue</span>s or other <span
  -        class= "codefrag" >PropertyValueList</span>s.  This latter
  -        provision is necessitated by some of the more peculiar
  -        expression possibilities, <em>e.g.</em> <em>font</em> and
  -        <em>text-shadow</em>.  <em>text-shadow</em> may contain whitespace
  -        separated sublists of either two or three elements, separated
  -        from one another by commas.  To accommodate this peculiarity,
  -        comma separated elements are added to the top-level list,
  -        while whitespace separated values are always collected into
  -        sublists to be added to the top-level list.
  -      </p>
  -      <p>
  -        Other special cases include the processing of the core
  -        functions <span class= "codefrag" >from-parent()</span> and
  -        <span class= "codefrag" >from-nearest-specified-value()</span>
  -        when these function calls are assigned to a shorthand
  -        property, or used with a shorthand property name as an
  -        argument.  In these cases, the function call must be the sole
  -        component of the expression.  The pseudo-element classes <span
  -        class= "codefrag" >FromParent</span> and <span
  -        class= "codefrag" >FromNearestSpecified</span> are generated in
  -        these circumstances so that an exception will be thrown if
  -        they are involved in expression evaluation with other
  -        components. (See Rec. Section 5.10.4 Property Value
  -        Functions.)
  -      </p>
  -      <p>
  -        The experimental code is a simple extension of the existing
  -        parser code, which itself borrowed heavily from James
  -        Clark's XT processor.
  -      </p>
  -      
  -    </div>
  -    <table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" 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-2002&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 align="left" bgcolor="#CFDCED" class="logos"></td><td
  -          align="right" bgcolor="#CFDCED" class="logos"></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/propertyExpressions.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/propertyExpressions.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.3       +1 -255    xml-site/targets/fop/design/alt.design/properties/simple-properties.html
  
  Index: simple-properties.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/alt.design/properties/simple-properties.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- simple-properties.html	31 Jan 2003 22:36:15 -0000	1.2
  +++ simple-properties.html	7 Mar 2003 02:44:07 -0000	1.3
  @@ -1,255 +1 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -  <head>
  -    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -    <title>Simple &lt;property&gt; Classes</title>
  -    <link type="text/css" href="../../../page.css" rel="stylesheet">
  -  </head>
  -  <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  -    <div class="content">
  -      <h1>Simple &lt;property&gt; Classes</h1>
  -      <p>
  -        <font size="-2">by&nbsp;Peter B. West</font>
  -      </p>
  -      <ul class="minitoc">
  -        <li>
  -          <a href="#N10014">Introduction</a>
  -        </li>
  -        <li>
  -          <a href="#N10026">Common data</a>
  -        </li>
  -        <li>
  -          <a href="#N10075">Accessing &lt;property&gt; Data Constants</a>
  -        </li>
  -      </ul>
  -      
  -      <a name="N10014"></a>
  -      <h3>Introduction</h3>
  -      <p>
  -        An <a href="classes-overview.html">overview of the properties
  -        and classes</a> involved in handling properties has already
  -        been given.  This discussion will go in detail into the way
  -        data are represented within properties.  Iit is important to
  -        keep in mind that the primary avenue of access to the data and
  -        the methods of property classes is the <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#PropertyConstsClass' )" ><span
  -        class="codefrag">PropertyConsts</span></a> class and its
  -        singleton object.
  -      </p>
  -      
  -      <a name="N10026"></a>
  -      <h3>Common data</h3>
  -      <p>
  -        
  -        <a href= "javascript:window.top.displayCode( 'Character.html' )" ><span
  -        class="codefrag">org.apache.fop.fo.properties.Character</span></a>
  -        is an example of a basic property class.  The data fields
  -        common to all properties are:
  -      </p>
  -      <dl>
  -        
  -        <dt>
  -          
  -          <span class="codefrag">final int dataTypes</span>
  -          
  -        </dt>
  -        
  -        <dd>
  -          This field defines the allowable data types which may be
  -          assigned to the property.  The value is chosen from the data
  -          type constants defined in <a href=
  -          "javascript:window.top.displayCode( 'Property.html#NOTYPE' )"
  -          ><span
  -          class="codefrag">org.apache.fop.fo.properties.Property</span></a>,
  -          and may consist of more than one of those constants,
  -          bit-ORed together.
  -        </dd>
  -        
  -        <dt>
  -          
  -          <span class="codefrag">final int traitMapping</span>
  -          
  -        </dt>
  -        
  -        <dd>
  -          This field defines the mapping of properties to traits in
  -          the <span class="codefrag">Area tree</span>. The value is
  -          chosen from the trait mapping constants defined in <a href=
  -          "javascript:window.top.displayCode( 'Property.html#NO_TRAIT' )"
  -          ><span
  -          class="codefrag">org.apache.fop.fo.properties.Property</span></a>,
  -          and may consist of more than one of those constants,
  -          bit-ORed together.
  -        </dd>
  -        
  -        <dt>
  -          
  -          <span class="codefrag">final int initialValueType</span>
  -          
  -        </dt>
  -        
  -        <dd>
  -          This field defines the data type of the initial value
  -          assigned to the property.  The value is chosen from the
  -          initial value type constants defined in <a href=
  -          "javascript:window.top.displayCode( 'Property.html#NOTYPE_IT' )"
  -          ><span
  -          class="codefrag">org.apache.fop.fo.properties.Property</span></a>.
  -          In the simplest property classes, such as <span
  -          class="codefrag">Character</span>, there is no defined
  -          initial value type.
  -        </dd>
  -        
  -        <dt>
  -          
  -          <span class="codefrag">final int inherited</span>
  -          
  -        </dt>
  -        
  -        <dd>
  -          This field defines the kind of inheritance applicable to the
  -          property.  The value is chosen from the inheritance
  -          constants defined in <a href=
  -          "javascript:window.top.displayCode( 'Property.html#NO' )" ><span
  -          class="codefrag">org.apache.fop.fo.properties.Property</span></a>.
  -        </dd>
  -        
  -      </dl>
  -      
  -      <a name="N10075"></a>
  -      <h3>Accessing &lt;property&gt; Data Constants</h3>
  -      <p>
  -        The constants above are generally accessed through the arrays
  -        maintained in the <a href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#PropertyConstsClass' )" ><span
  -        class="codefrag">PropertyConsts</span></a> singleton <a href=
  -        "javascript:window.top.displayCode( 'PropertyConsts.html#pconsts'
  -        )" ><span class="codefrag">pconsts</span></a>.  The first
  -        invocation of the method <a href=
  -        "javascript:window.top.displayCode(
  -        'PropertyConsts.html#setupProperty' )" ><span
  -        class="codefrag">setupProperty</span></a> on the property
  -        generates a <span class="codefrag">Class</span> instance for
  -        the class, and stores it in the array <a href=
  -        "javascript:window.top.displayCode( 'PropertyConsts.html#classes'
  -        )" ><span class="codefrag">classes</span></a>.  This <span
  -        class="codefrag">Class</span> object is used, in turn, to
  -        instantiate the singleton instance of the class, which is
  -        stored in the <a href= "javascript:window.top.displayCode(
  -        'PropertyConsts.html#properties' )" ><span
  -        class="codefrag">Property[] properties</span></a> array of <a
  -        href= "javascript:window.top.displayCode(
  -        '../PropertyConsts.html#pconsts' )" ><span
  -        class="codefrag">pconsts</span></a>.
  -      </p>
  -      <p>
  -        
  -        <em>Reflection</em> methods are then used, via the same <span
  -        class="codefrag">Class</span> instance, to extract and store
  -        the static data fields.  These arrays and associated access
  -        methods are:
  -      </p>
  -      <dl>
  -        
  -        <dt>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#datatypes' )" ><span
  -          class="codefrag">int[] datatypes</span></a>
  -          
  -        </dt>
  -        
  -        <dd>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#getDataTypes' )" ><span
  -          class="codefrag">int getDataTypes(int)</span></a>
  -          
  -        </dd>
  -        
  -        <dt>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#traitMappings' )" ><span
  -          class="codefrag">int[] traitMappings</span></a>
  -          
  -        </dt>
  -        
  -        <dd>
  -          
  -          <em>No access method yet defined.</em>
  -          
  -        </dd>
  -        
  -        <dt>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#initialValueTypes' )" ><span
  -          class="codefrag">int[] initialValueTypes</span></a>
  -          
  -        </dt>
  -        
  -        <dd>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#getInitialValueType' )" ><span
  -          class="codefrag">int getInitialValueType(int)</span></a>
  -          
  -        </dd>
  -        
  -        <dt>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#inherited' )" ><span
  -          class="codefrag">int[] inherited</span></a>
  -          
  -        </dt>
  -        
  -        <dd>
  -          
  -          <a href= "javascript:window.top.displayCode(
  -          'PropertyConsts.html#inheritance' )" ><span
  -          class="codefrag">int inheritance(int)</span></a>
  -          
  -        </dd>
  -        
  -      </dl>
  -
  -      <p>
  -        <strong>Previous:</strong> <a href = "PropertyConsts-class.html"
  -        >PropertyConsts class</a>
  -      </p>
  -      <p>
  -        <strong>Next:</strong> <a href= "getInitialValue.html"
  -                                  >getInitialValue()</a>
  -      </p>
  -      
  -    </div>
  -    <table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" 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-2002&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 align="left" bgcolor="#CFDCED" class="logos"></td><td
  -          align="right" bgcolor="#CFDCED" class="logos"></td>
  -        </tr>
  -    </table>
  -  </body>
  -</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>design/alt.design/properties/simple-properties.html</pre></p><p><b>missing-file</b><pre>/usr/serverlocal/forrestbot/scripts/work/build/bot/xml-fop/site/design/alt.design/properties/simple-properties.html</pre></p><hr size="1" noshade="true"/></body></html>
  \ No newline at end of file
  
  
  
  1.1                  xml-site/targets/fop/design/alt.design/properties/index.pdf
  
  	<<Binary file>>
  
  
  1.6       +52 -33    xml-site/targets/fop/design/understanding/area_tree.html
  
  Index: area_tree.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/area_tree.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- area_tree.html	28 Jan 2003 17:51:55 -0000	1.5
  +++ area_tree.html	7 Mar 2003 02:44:07 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Area Tree</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,54 +210,55 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Area Tree</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="area_tree.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="area_tree.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Area Tree</a>
  +<a href="#">Area Tree</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Area Tree</a>
  +<a href="#">Area Tree</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Pages</a>
  +<a href="#">Pages</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Blocks</a>
  +<a href="#">Blocks</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Inline Areas</a>
  +<a href="#">Inline Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Traits</a>
  +<a href="#">Traits</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Forward References</a>
  +<a href="#">Forward References</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">Caching</a>
  +<a href="#">Caching</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">Extensions</a>
  +<a href="#">Extensions</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[9])">Area Tree Handlers</a>
  +<a href="#">Area Tree Handlers</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Area Tree</h3>
  -<a name="N10011"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10011"></a>
   <h4>Area Tree</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The Area Tree is an internal representation of the result document. This
   is a set of java classes that can put together a set of objects that
   represent the pages and their contents.</p>
  @@ -268,22 +269,28 @@
   <p>The Area Tree consists of a set of pages, the actual implemenation places
   these in
   a set of page sequences.</p>
  -<a name="N10023"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10023"></a>
   <h4>Pages</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A page consists of a page+viewport pair.</p>
   <p>The PageViewPort and Page with the regions is created by the
   LayoutMasterSet. The contents are then placed by the layout managers. Once
   the layout of a page is complete then it is added to the Area Tree.</p>
   <p>Inside the page is a set of RegionViewport+Region pairs for each region on
   the page.</p>
  -<a name="N10031"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10031"></a>
   <h4>Blocks</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Block level areas contain either other blocks or line areas (which is a
   special block area).</p>
   <p>
   A block is either positoned or stacked with other block areas.</p>
  -<a name="N1003C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1003C"></a>
   <h4>Inline Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Inline areas are stacked in a line area. Inline areas are objects such as
   character, viewport, inline-container, leader and space. A special inline
   area Word is also used for a group of consecutive characters.</p>
  @@ -292,8 +299,10 @@
   resolved to other inline areas.</p>
   <p>Once a LineArea is filled with inline areas then the inline areas need to
   be aligned and adjusted to fill the line properly.</p>
  -<a name="N1004B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1004B"></a>
   <h4>Traits</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A trait is information associated with an area. This could be information
   such as text colour or is-first.</p>
   <p>Traits provide information about an area. The traits are derived from
  @@ -307,8 +316,10 @@
   every line area with the same dominant value can derive it. The text
   inline areas then get the font colour set on the inline area or from the
   line area or from the block area.</p>
  -<a name="N1005A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N1005A"></a>
   <h4>Forward References</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The Area Tree maintains a set of mappings from the reference to pages.</p>
   <p>The PageViewPort holds the list of forward references that need resolving
   so that if a references is resolved during layout the page can be easily
  @@ -317,8 +328,10 @@
   <p>To layout a page any areas that cannot be resolved need to reserve space.
   Once the inline area is resolved then the complete line should be adjusted
   to accomodate any change in space used by the area.</p>
  -<a name="N10069"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +<a name="N10069"></a>
   <h4>Caching</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>We may need to cache pages due to forward references or when keeping all
   pages.</p>
   <p>This is done by serializing the Page. The PageViewport is retained to be
  @@ -327,16 +340,20 @@
   contents are released. The Page is then recoved by reading from the object
   stream.</p>
   <p>The PageViewport retains information about id areas for easy access.</p>
  -<a name="N10078"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +<a name="N10078"></a>
   <h4>Extensions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The Area Tree holds the Output Document extensions. This is information
   such as pdf bookmarks or other output document specific information that
   is not handled by XSL:FO.</p>
   <p>It is also possible to create custom areas that extend a normal area. The
   actual data that is rendered could be set in a different way or depend on
   resolving a forward reference.</p>
  -<a name="N10084"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[9])"></a>
  +</div>
  +<a name="N10084"></a>
   <h4>Area Tree Handlers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>To handle different situations the handler for the Area Tree handles each
   page as it is added.</p>
   <p>
  @@ -348,6 +365,8 @@
   area tree in the spec) so that this information can be passed to the
   renderer. This is useful for setting the title and organising the groups
   of page sequences.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -360,7 +379,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +73 -73    xml-site/targets/fop/design/understanding/area_tree.pdf
  
  	<<Binary file>>
  
  
  1.5       +40 -27    xml-site/targets/fop/design/understanding/fo_tree.html
  
  Index: fo_tree.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/fo_tree.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- fo_tree.html	28 Jan 2003 17:51:55 -0000	1.4
  +++ fo_tree.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>FO Tree</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,43 +210,43 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FO Tree</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="fo_tree.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="fo_tree.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">FO Tree</a>
  +<a href="#">FO Tree</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Properties</a>
  +<a href="#">Properties</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Foreign XML</a>
  +<a href="#">Foreign XML</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Unknown Elements</a>
  +<a href="#">Unknown Elements</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Page Masters</a>
  +<a href="#">Page Masters</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Flow</a>
  +<a href="#">Flow</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Other Elements</a>
  +<a href="#">Other Elements</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>FO Tree</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           The FO Tree is a representation of the XSL:FO document. This
           represents the <strong>Objectify</strong> step from the
  @@ -283,8 +283,9 @@
           represent the fo elements from xml. The traversal is done by
           the layout or structure process only in the flow elements.
         </p>
  -<a name="N10040"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10040"></a>
   <h4>Properties</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The XML attributes on each element are passed to the object. The objects
   that represent FO objects then convert the attributes into properties.
   </p>
  @@ -296,8 +297,10 @@
   <p>In some cases the element may be moved to have a different parent, for
   example markers, or the inheritance could be different, for example
   initial property set.</p>
  -<a name="N1004F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1004F"></a>
   <h4>Foreign XML</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The base class for foreign XML is XMLObj. This class handles creating a
   DOM Element and the setting of attributes. It also can create a DOM
   Document if it is a top level element, class XMLElement.
  @@ -319,15 +322,19 @@
   
   <li>create FO Objects</li>
   </ul>
  -<a name="N1006B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1006B"></a>
   <h4>Unknown Elements</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>If an element is in a known namespace but the element is unknown then an
   Unknown object is created. This is mainly to provide information to the
   user.
   This could happen if the fo document contains an element from a different
   version or the element is misspelt.</p>
  -<a name="N10074"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10074"></a>
   <h4>Page Masters</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The first elements in a document are the elements for the
             page master setup. This is usually only a small number and
  @@ -338,13 +345,17 @@
             elements are themselves the factory. The root element keeps
             these objects as a factory for the page sequences.
           </p>
  -<a name="N1007D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1007D"></a>
   <h4>Flow</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The elements that are in the flow of the document are a set of elements
   that is needed for the layout process. Each element is important in the
   creation of areas.</p>
  -<a name="N10086"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N10086"></a>
   <h4>Other Elements</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             The remaining FO Objects are things like page-sequence,
             title and color-profile. These are handled by their parent
  @@ -352,6 +363,8 @@
             declarations maintains a list of colour profiles.  The
             page-sequences are direct descendents of root.
           </p>
  +</div>
  +</div>
   
       
   </div>
  @@ -364,7 +377,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +64 -64    xml-site/targets/fop/design/understanding/fo_tree.pdf
  
  	<<Binary file>>
  
  
  1.5       +55 -32    xml-site/targets/fop/design/understanding/images.html
  
  Index: images.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/images.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- images.html	28 Jan 2003 17:51:56 -0000	1.4
  +++ images.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Images</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,44 +210,44 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Images</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="images.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="images.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Images in FOP</a>
  +<a href="#">Images in FOP</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Threading</a>
  +<a href="#">Threading</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Caches</a>
  +<a href="#">Caches</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Invalid Images</a>
  +<a href="#">Invalid Images</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Reading</a>
  +<a href="#">Reading</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Data</a>
  +<a href="#">Data</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Rendering</a>
  +<a href="#">Rendering</a>
   </li>
   </ul>
   </li>
   </ul>
   
     
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Images in FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Images may only be needed to be loaded when the image is rendered to the
   output or to find the dimensions.<br>
   An image url may be invalid, this can be costly to find out so we need to
  @@ -259,8 +259,9 @@
   external graphic in the FO Tree and the image area in the Area Tree only
   have the url as a reference.
   The images are handled through a static interface in ImageFactory.</p>
  -<a name="N1001C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001C"></a>
   <h4>Threading</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>In a single threaded case with one document the image should be released
   as soon as the renderer caches it. If there are multiple documents then
   the images could be held in a weak cache in case another document needs to
  @@ -269,15 +270,20 @@
   image. We need to make sure an image will only be loaded once at a
   particular time. Once a particular document is finished then we can move
   all the images to a common weak cache.</p>
  -<a name="N10028"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10028"></a>
   <h4>Caches</h4>
  -<a name="N1002D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1002D"></a>
   <h5>LRU</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>All images are in a common cache regardless of context. To limit the size
   of the cache the LRU image is removed to keep the amount of memory used
   low. Each image can supply the amount of data held in memory.</p>
  -<a name="N10036"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2]/section[2])"></a>
  +</div>
  +<a name="N10036"></a>
   <h5>Context</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Images are cached according to the context, using the FOUserAgent as a key.
   Once the context is finished the images are added to a common weak hashmap
   so that other contexts can load these images or the data will be garbage
  @@ -287,38 +293,48 @@
   different base directories for resolving relative url's then the loading
   and caching must be separate. We can have a cache that shares images among
   all contexts or only loads an image for a context.</p>
  +</div>
   <p>The cache uses an image loader so that it can synchronize the image
   loading on an image by image basis. Finding and adding an image loader to
   the cache is also synchronized to prevent thread problems.</p>
  -<a name="N10046"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10046"></a>
   <h4>Invalid Images</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   If an image cannot be loaded for some reason, for example the url is
   invalid or the image data is corrupt or an unknown type. Then it should
   only attempt to load the image once. All other attempts to get the image
   should return null so that it can be easily handled.<br>
   This will prevent any extra processing or waiting.</p>
  -<a name="N10051"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10051"></a>
   <h4>Reading</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Once a stream is opened for the image url then a set of image readers is
   used to determine what type of image it is. The reader can peek at the
   image header or if necessary load the image. The reader can also get the
   image size at this stage.
   The reader then can provide the mime type to create the image object to
   load the rest of the information.</p>
  -<a name="N1005A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1005A"></a>
   <h4>Data</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The data usually need for an image is the size and either a bitmap or the
   original data. Images such as jpeg and eps can be embedded into the
   document with the original data. SVG images are converted into a DOM which
   needs to be rendered to the PDF. Other images such as gif, tiff etc. are
   converted into a bitmap.
   Data is loaded by the FopImage by calling load(type) where type is the type of data to load.</p>
  -<a name="N10063"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N10063"></a>
   <h4>Rendering</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Different renderers need to have the information in different forms.</p>
  -<a name="N1006B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[1])"></a>
  +<a name="N1006B"></a>
   <h5>PDF</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <dl>
   <dt>original data</dt>  
   <dd>JPG, EPS</dd>
  @@ -329,8 +345,10 @@
   <dt>other</dt>  
   <dd>SVG</dd>
   </dl>
  -<a name="N10084"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[2])"></a>
  +</div>
  +<a name="N10084"></a>
   <h5>PS</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <dl>
   <dt>bitmap</dt>  
   <dd>JPG, gif, tiff, bmp, png</dd>
  @@ -338,8 +356,10 @@
   <dt>other</dt> 
   <dd>SVG</dd>
   </dl>
  -<a name="N10097"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[3])"></a>
  +</div>
  +<a name="N10097"></a>
   <h5>awt</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <dl>
   <dt>bitmap</dt> 
   <dd>JPG, gif, tiff, bmp, png</dd>
  @@ -347,11 +367,14 @@
   <dt>other</dt>  
   <dd>SVG</dd>
   </dl>
  +</div>
   <p>The renderer uses the url to retrieve the image from the ImageFactory and
   then load the required data depending on the image mime type. If the
   renderer can insert the image into the document and use that data for all
   future references of the same image then it can cache the reference in the
   renderer and the image can be released from the image cache.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -364,7 +387,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +79 -79    xml-site/targets/fop/design/understanding/images.pdf
  
  	<<Binary file>>
  
  
  1.5       +25 -21    xml-site/targets/fop/design/understanding/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/index.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.html	28 Jan 2003 17:51:56 -0000	1.4
  +++ index.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Understanding FOP Design</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,32 +210,32 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Understanding FOP Design</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="index.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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>
   </table>
   <h3>Tutorial series about Design Approach to FOP</h3>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Introduction</a>
  +<a href="#">Introduction</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Overview</a>
  +<a href="#">Overview</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Stages</a>
  +<a href="#">Stages</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000F"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000F"></a>
   <h3>Introduction</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
             Welcome to the understanding series. This will be
             a series of notes for developers to understand how FOP
  @@ -244,8 +244,9 @@
             to pdf or other formats. Some areas will get more
             complicated as we proceed.
     </p>
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10017"></a>
   <h4>Overview</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP takes an xml file does its magic and then writes a document to a
          stream.</p>
   <p>xml -&gt; [FOP] -&gt; document</p>
  @@ -260,8 +261,10 @@
          appropriate format. It may write as it goes, a page at a time or the whole
          document at once. Once finished the document should contain all the data in the
          chosen format ready for whatever use.</p>
  -<a name="N1002C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002C"></a>
   <h4>Stages</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The fo data goes through a few stages. Each piece
          of data will generally go through the process in the same way but some
          information may be used a number of times or in a different order. To reduce
  @@ -283,6 +286,8 @@
   <p>For the structure documents the Structure listener will read
          directly from the FO Tree and create the document. These documents do not need
          the layout process or the Area Tree.</p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -294,7 +299,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  @@ -307,8 +312,7 @@
   <tr>
   <td colspan="2" align="left" bgcolor="#CFDCED" class="logos">
   <div>
  -<img alt="" height="1" width="10" src="../../skin/images/spacer.gif"><a href="http://xml.apache.org/fop/dev"><img border="0" valign="top" alt="Created by: FOP 1.0dev logo" src="../../images/logo.jpg" width="138" height="31"><img height="1" width="5" alt="" border="0" src="../../skin/images/spacer.gif"></a>
  -</div>
  +<img alt="" height="1" width="10" src="../../skin/images/spacer.gif"></div>
   </td>
   </tr>
   </table>
  
  
  
  1.3       +41 -41    xml-site/targets/fop/design/understanding/index.pdf
  
  	<<Binary file>>
  
  
  1.5       +28 -21    xml-site/targets/fop/design/understanding/layout_managers.html
  
  Index: layout_managers.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/layout_managers.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- layout_managers.html	28 Jan 2003 17:51:56 -0000	1.4
  +++ layout_managers.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Layout Managers</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,34 +210,34 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Layout Managers</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="layout_managers.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="layout_managers.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Layout Managers</a>
  +<a href="#">Layout Managers</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Block Areas</a>
  +<a href="#">Block Areas</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Side Floats</a>
  +<a href="#">Side Floats</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Footnotes and Before Floats</a>
  +<a href="#">Footnotes and Before Floats</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Layout Managers</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The role of the layout managers is to build the Area Tree by using the
   information from the FO Tree. The layout managers decide where information
   is placed in the area tree.</p>
  @@ -248,8 +248,9 @@
   They also manage the handling of breaks and spacing between areas.</p>
   <p>FO Objects can have two types of properties, ones that relate to the layout and ones that relate to the rendering. THe layout related properties area used by the layout managers to determine how and where to create the areas. The render related properties should be passed through to the renderer in the most efficient way possible.
   </p>
  -<a name="N1001D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001D"></a>
   <h4>Block Areas</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>When a block creating element is complete then it is possible to build the
   block area and add it to the paprent.</p>
   <p>A block area will contain either more block areas or line areas, which are
  @@ -259,20 +260,26 @@
   determines things like spacing and breaks.</p>
   <p>In the case of tables and lists the blocks are stacked in a specific way
   that needs to be handled by the layout manager.</p>
  -<a name="N1002F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002F"></a>
   <h4>Side Floats</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Side floats alter the length of the inline progression dimension for the
   current line and following lines for the size of the float.</p>
   <p>This means that the float needs to be handled by the block layout manager
   so that it can adjust the available inline progression dimension for the
   relevant line areas.</p>
  -<a name="N1003B"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1003B"></a>
   <h4>Footnotes and Before Floats</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Footnotes and Before Floats are placed in special areas in the body region
   of the page. The size of these areas is determined by the content. This in
   turn effects the available size of the main reference area that contains
   the flow.</p>
   <p>A layout manager handles the adding and removing of footnotes/floats, this in turn effects the available space in the main reference area.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -285,7 +292,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +44 -44    xml-site/targets/fop/design/understanding/layout_managers.pdf
  
  	<<Binary file>>
  
  
  1.5       +43 -26    xml-site/targets/fop/design/understanding/pdf_library.html
  
  Index: pdf_library.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/pdf_library.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- pdf_library.html	28 Jan 2003 17:51:56 -0000	1.4
  +++ pdf_library.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>PDF Library</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,44 +210,47 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>PDF Library</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="pdf_library.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="pdf_library.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">PDF Library</a>
  +<a href="#">PDF Library</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">PDF Document</a>
  +<a href="#">PDF Document</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Building PDF</a>
  +<a href="#">Building PDF</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Features</a>
  +<a href="#">Features</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>PDF Library</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The PDF Library is an independant package of classes in FOP. These class
   provide a simple way to construct documents and add the contents. The
   classes are found in <span class="codefrag">org.apache.fop.pdf.*</span>.</p>
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10017"></a>
   <h4>PDF Document</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This is where most of the document is created and put together.</p>
   <p>It sets up the header, trailer and resources. Each page is made and added to the document.
   There are a number of methods that can be used to create/add certain PDF objects to the document.</p>
  -<a name="N10023"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10023"></a>
   <h4>Building PDF</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The PDF Document is built by creating a page for each page in the Area Tree.</p>
   <p> This page then has all the contents added.
    The page is then added to the document and available objects can be written to the output stream.</p>
  @@ -261,29 +264,43 @@
   </p>
   <p>The java objects that represent a pdf object implement a method that returns the markup for inserting into a stream.
   The method is: byte[] toPDF().</p>
  -<a name="N1003A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N1003A"></a>
   <h4>Features</h4>
  -<a name="N1003F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N1003F"></a>
   <h5>Fonts</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Support for embedding fonts and using the default Acrobat fonts.
   </p>
  -<a name="N10047"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[2])"></a>
  +</div>
  +<a name="N10047"></a>
   <h5>Images</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Images can be inserted into a page. The image can either be inserted as a pixel map or directly insert a jpeg image.
   </p>
  -<a name="N1004F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[3])"></a>
  +</div>
  +<a name="N1004F"></a>
   <h5>Stream Filters</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A number of filters are available to encode the pdf streams. These filters can compress the data or change it such as converting to hex.
   </p>
  -<a name="N10057"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[4])"></a>
  +</div>
  +<a name="N10057"></a>
   <h5>Links</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A pdf link can be added for an area on the page. This link can then point to an external destination or a position on any page in the document.
   </p>
  -<a name="N1005F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3]/section[5])"></a>
  +</div>
  +<a name="N1005F"></a>
   <h5>Patterns</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The fill and stroke of graphical objects can be set with a colour, pattern or gradient.
   </p>
  +</div>
   <p>The are a number of other features for handling pdf markup relevent to creating PDF files for FOP.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -296,7 +313,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +59 -59    xml-site/targets/fop/design/understanding/pdf_library.pdf
  
  	<<Binary file>>
  
  
  1.5       +32 -23    xml-site/targets/fop/design/understanding/properties.html
  
  Index: properties.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/properties.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- properties.html	28 Jan 2003 17:51:57 -0000	1.4
  +++ properties.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>Properties</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,37 +210,37 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Properties</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="properties.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="properties.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Property Handling</a>
  +<a href="#">Property Handling</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Finding a Maker</a>
  +<a href="#">Finding a Maker</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Processing the attribute list</a>
  +<a href="#">Processing the attribute list</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">How the Property Maker works</a>
  +<a href="#">How the Property Maker works</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">Structure of the PropertyList</a>
  +<a href="#">Structure of the PropertyList</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Property Handling</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>During XML Parsing, the FO tree is constructed. For each FO object (some
   subclass of FObj), the tree builder then passes the list of all
   attributes specified on the FO element to the handleAttrs method. This
  @@ -250,8 +250,9 @@
   find an appropriate "Maker" for it, call the Maker to convert the
   attribute value into a Property object of the correct type, and store
   that Property in the PropertyList.</p>
  -<a name="N10017"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10017"></a>
   <h4>Finding a Maker</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   The PLB finds a "Maker" for the property based on the attribute name and
   the element name. Most Makers are generic and handle the attribute on
  @@ -259,16 +260,20 @@
   Maker. The attribute name to Maker mappings are automatically created
   during the code generation phase by processing the XML property
   description files.</p>
  -<a name="N10020"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10020"></a>
   <h4>Processing the attribute list</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The PLB first looks to see if the font-size property is specified, since
   it sets up relative units which can be used in other property
   specifications. Each attribute is then handled in turn. If the attribute
   specifies part of a compound property such as space-before.optimum, the
   PLB looks to see if the attribute list also contains the "base" property
   (space-before in this case) and processes that first.</p>
  -<a name="N10029"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10029"></a>
   <h4>How the Property Maker works</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>There is a family of Maker objects for each of the property datatypes,
   such as Length, Number, Enumerated, Space, etc. But since each Property
   has specific aspects such as whether it's inherited, its default value,
  @@ -300,8 +305,10 @@
   These are stored as special kinds of Length objects which are evaluated
   during layout. Expressions involving "em" units which are relative to
   font-size _are_ resolved during the FO tree building however.</p>
  -<a name="N10041"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10041"></a>
   <h4>Structure of the PropertyList</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The PropertyList extends HashMap and its basic function is to associate
   Property value objects with Property names. The Property objects are all
   subclasses of the base Property class. Each one simply contains a
  @@ -320,6 +327,8 @@
   the PropertyList of the nearest ancestor FO.) If the property isn't
   inherited or no value is found at any level, the initial value is
   returned.</p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -331,7 +340,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +194 -93   xml-site/targets/fop/design/understanding/properties.pdf
  
  	<<Binary file>>
  
  
  1.6       +72 -39    xml-site/targets/fop/design/understanding/renderers.html
  
  Index: renderers.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/renderers.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- renderers.html	28 Jan 2003 17:51:57 -0000	1.5
  +++ renderers.html	7 Mar 2003 02:44:08 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Renderers</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,51 +210,52 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Renderers</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="renderers.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="renderers.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Renderers</a>
  +<a href="#">Renderers</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Renderers</a>
  +<a href="#">Renderers</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Fonts</a>
  +<a href="#">Fonts</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Render Context</a>
  +<a href="#">Render Context</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">XML Handling</a>
  +<a href="#">XML Handling</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Extensions</a>
  +<a href="#">Extensions</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[6])">Types</a>
  +<a href="#">Types</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[7])">Adding a Renderer</a>
  +<a href="#">Adding a Renderer</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[8])">Multiple Renderers</a>
  +<a href="#">Multiple Renderers</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Renderers</h3>
  -<a name="N10011"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10011"></a>
   <h4>Renderers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A renderer is used to convert the Area Tree into the output document.
   The renderer is given the tree one page at a time. All pages are supplied
   in the order they appear in the document. In order to save memory it is
  @@ -266,17 +267,23 @@
   the specific parts with inserting text, images and lines. The methods can
   easily be overridden to handle things in a different way or do some extra
   processing.</p>
  -<a name="N1001D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1001D"></a>
   <h4>Fonts</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The fonts are setup by the renderer being used. The font metrics are used
   during the layout process to determine the size of characters.</p>
  -<a name="N10026"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10026"></a>
   <h4>Render Context</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The render context is used by handlers. It contains information about the
   current state of the renderer. Such as the page, the position and any
   other miscellanous objects that are required to draw into the page.</p>
  -<a name="N1002F"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N1002F"></a>
   <h4>XML Handling</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>A document may contain information in the form of XML for an image or
   instream foreign object. This XML is handled
   through the user agent. A standard extension for PDF is the SVG handler.</p>
  @@ -284,17 +291,22 @@
   If there is XML in the SVG namespace it is given to the handler which
   renders the SVG into the pdf document at the given location.
   This separation means that other XML handlers can easily be added.</p>
  -<a name="N1003A"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1003A"></a>
   <h4>Extensions</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Document level extensions are handled with an extension handler. This
   handles the information from the AreaTree and adds renders it to the
   document. An example is the pdf bookmarks. This information first needs to
   have all references resolved. Then the extension handler is ready to put
   the information into the pdf document.</p>
  -<a name="N10043"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6])"></a>
  +</div>
  +<a name="N10043"></a>
   <h4>Types</h4>
  -<a name="N10048"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[1])"></a>
  +<div style="margin-left: 0 ; border: 2px">
  +<a name="N10048"></a>
   <h5>PDF</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This uses the PDFDocument classes to create a PDF document. This supports
   out of order rendering as it is possible to reserve a pdf page object that
   can be later filled. Most of the work is to insert text or create lines.
  @@ -302,45 +314,66 @@
   draw the svg into the pdf page.</p>
   <p>
   This also allows for font embedding.</p>
  -<a name="N10053"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[2])"></a>
  +</div>
  +<a name="N10053"></a>
   <h5>SVG</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This creates a single svg document that contains all the pages rendered
   with page sequences horizontally and pages vertically. This also adds
   links between the pages so that it can be viewed by clicking on the page
   to go to the next page.</p>
  -<a name="N1005C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[3])"></a>
  +</div>
  +<a name="N1005C"></a>
   <h5>TXT</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This simply outputs to a text document.</p>
  -<a name="N10064"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[4])"></a>
  +</div>
  +<a name="N10064"></a>
   <h5>AWT</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This draws the pages into an AWT graphic.</p>
  -<a name="N1006C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[5])"></a>
  +</div>
  +<a name="N1006C"></a>
   <h5>PS and PCL</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Similar to PDF.</p>
  -<a name="N10074"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[6])"></a>
  +</div>
  +<a name="N10074"></a>
   <h5>XML</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Creates an XML file that represents the AreaTree.</p>
  -<a name="N1007D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[7])"></a>
  +</div>
  +<a name="N1007D"></a>
   <h5>Print</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>This prints the document using the java printing facitlities. The AWT
   rendering is used to draw the pages onto the printjob.
   </p>
  -<a name="N10086"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[6]/section[8])"></a>
  +</div>
  +<a name="N10086"></a>
   <h5>RTF and MIF</h5>
  +<div style="margin-left: 0 ; border: 2px">
   <p>These formats do not use this rendering mechanism.</p>
  -<a name="N10090"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[7])"></a>
  +</div>
  +</div>
  +<a name="N10090"></a>
   <h4>Adding a Renderer</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>It is also possible to add other renderers. The renderer simply needs to
   implement the Renderer interface. The AbstractRenderer does most of what
   is needed so it is better to extend this. This means that you only need to
   implement the basic functionality such as text and lines.
   </p>
  -<a name="N10099"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[8])"></a>
  +</div>
  +<a name="N10099"></a>
   <h4>Multiple Renderers</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The layout of the document depends mainly on the font being used.
   If two renderers have the same font metrics then it is possible to render
   the Area Tree in each renderer. This can be handled by the AreaTree
   Handler.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -353,7 +386,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +94 -94    xml-site/targets/fop/design/understanding/renderers.pdf
  
  	<<Binary file>>
  
  
  1.5       +36 -25    xml-site/targets/fop/design/understanding/svg.html
  
  Index: svg.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/svg.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- svg.html	28 Jan 2003 17:51:57 -0000	1.4
  +++ svg.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>SVG</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,40 +210,40 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>SVG</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="svg.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</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="#xpointer(/document[1]/body[1]/section[1])">SVG</a>
  +<a href="#">SVG</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">Text Drawing</a>
  +<a href="#">Text Drawing</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">PDF Links</a>
  +<a href="#">PDF Links</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Images</a>
  +<a href="#">Images</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[4])">PDF Transcoder</a>
  +<a href="#">PDF Transcoder</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[5])">Other Outputs</a>
  +<a href="#">Other Outputs</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>SVG</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>SVG is rendered through Batik.</p>
   <p>The XML from the XSL:FO document
         is converted into an SVG DOM with batik. This DOM is then set as the Document
  @@ -259,8 +259,9 @@
   <p>Most of the work is done in the
         PDFGraphics2D class. There are also a few bridges that are plugged into batik
         to provide different behaviour for some SVG elements.</p>
  -<a name="N1001E"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N1001E"></a>
   <h4>Text Drawing</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Normally batik converts text into a set of curved
          shapes. </p>
   <p>This is handled as any other shapes when rendering to the output. This
  @@ -276,8 +277,10 @@
          font is available, the font size is useable and there are no tspans or other
          complications. This can make the resulting PDF significantly
          smaller.</p>
  -<a name="N1002D"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N1002D"></a>
   <h4>PDF Links</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>To support links in PDF another batik
          element bridge is used. The PDFAElementBridge creates a PDFANode which inserts
          a link into the PDF document via the PDFGraphics2D.</p>
  @@ -285,29 +288,37 @@
          coordinates of the link area so that they match the current position of the a
          element area. This transform may also need to account for the svg being
          positioned on the page.</p>
  -<a name="N10038"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10038"></a>
   <h4>Images</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Images are normally drawn
          into the PDFGraphics2D. This then creates a bitmap of the image data that can
          be inserted into the PDF document. </p>
   <p>As PDF can support jpeg images then another
          element bridge is used so that the jpeg can be directly inserted into the       PDF.</p>
  -<a name="N10043"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[4])"></a>
  +</div>
  +<a name="N10043"></a>
   <h4>PDF Transcoder</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Batik provides a mechanism to
          convert SVG into various formats. Through FOP we can convert an SVG document
          into a single paged PDF document. The page contains the SVG drawn as best as
          possible on the page. There is a PDFDocumentGraphics2D that creates a
          standalone PDF document with a single page. This is then drawn into by batik in
          the same way as with the PDFGraphics2D.</p>
  -<a name="N1004C"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[5])"></a>
  +</div>
  +<a name="N1004C"></a>
   <h4>Other Outputs</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>When rendering to AWT the SVG is simply drawn onto the
          awt canvas using batik.</p>
   <p>The PS Renderer uses a similar technique as the
          PDF Renderer.</p>
   <p>The SVG Renderer simply embeds the SVG inside an svg
          element.</p>
  +</div>
  +</div>
   
       
   </div>
  @@ -320,7 +331,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +49 -49    xml-site/targets/fop/design/understanding/svg.pdf
  
  	<<Binary file>>
  
  
  1.5       +28 -21    xml-site/targets/fop/design/understanding/xml_parsing.html
  
  Index: xml_parsing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/fop/design/understanding/xml_parsing.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- xml_parsing.html	28 Jan 2003 17:51:57 -0000	1.4
  +++ xml_parsing.html	7 Mar 2003 02:44:08 -0000	1.5
  @@ -5,7 +5,7 @@
   <title>XML Parsing</title>
   <link type="text/css" href="../../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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="non selected tab" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../../dev/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Development</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  +<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="../../dev/index.html"><font face="Arial, Helvetica, Sans-serif">Development</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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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">Redesign</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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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="../alt.design/index.html"><font size="2" 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>
  +<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="../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>
  @@ -210,38 +210,39 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>XML Parsing</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="xml_parsing.pdf"><img alt="printer" src="../../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xml_parsing.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">XML Parsing</a>
  +<a href="#">XML Parsing</a>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[1])">XML Input</a>
  +<a href="#">XML Input</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[2])">Element Mappings</a>
  +<a href="#">Element Mappings</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1]/section[3])">Tree Building</a>
  +<a href="#">Tree Building</a>
   </li>
   </ul>
   </li>
   </ul>
   
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>XML Parsing</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Since everyone knows the basics we can get
                     into the various stages starting with the XML handling.</p>
  -<a name="N10014"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[1])"></a>
  +<a name="N10014"></a>
   <h4>XML Input</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>FOP can take the input XML in a number of ways:
                            </p>
   <ul>
  @@ -311,8 +312,10 @@
   <p>The SAX Events which are fired on the SAX Handler, class
                            <span class="codefrag">FOTreeBuilder</span>, must represent an XSL:FO document. If not there will be an
                            error. Any problems with the XML being well formed are handled here.</p>
  -<a name="N10074"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[2])"></a>
  +</div>
  +<a name="N10074"></a>
   <h4>Element Mappings</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p> The element mapping is a hashmap of all
                            the elements in a particular namespace. This makes it easy to create a
                            different object for each element. Element mappings are static to save on
  @@ -323,8 +326,10 @@
                            implements the <em>org.apache.fop.fo.ElementMapping</em> interface. This will then be
                            loaded automatically at the start. Internal mappings are: FO, SVG and Extension
                            (pdf bookmarks)</p>
  -<a name="N10084"></a><a name="xpointer(/document[1]/body[1]/section[1]/section[3])"></a>
  +</div>
  +<a name="N10084"></a>
   <h4>Tree Building</h4>
  +<div style="margin-left: 0 ; border: 2px">
   <p>The SAX Events will fire all the information
                            for the document with start element, end element, text data etc. This
                            information is used to build up a representation of the FO document. To do this
  @@ -354,6 +359,8 @@
             sequence.  The page may not yet be complete, however,
             containing forward page number references, for example.)
           </p>
  +</div>
  +</div>
       
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  @@ -365,7 +372,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.3       +46 -46    xml-site/targets/fop/design/understanding/xml_parsing.pdf
  
  	<<Binary file>>
  
  
  1.6       +20 -17    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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- configuration.html	28 Jan 2003 17:51:59 -0000	1.5
  +++ configuration.html	7 Mar 2003 02:44:09 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Configuration</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -218,26 +218,26 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Configuration</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="configuration.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="configuration.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Configuring FOP</a>
  +<a href="#">Configuring FOP</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Setting up Hyphenation</a>
  +<a href="#">Setting up Hyphenation</a>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Configuring FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   In the directory xml-fop/conf you will find an example
   configuration file. It contains the default values of various
  @@ -247,9 +247,11 @@
          must specify it on the command line or if embedding then
          configure the appropriate classes.
       </p>
  +</div>
     
  -<a name="N10018"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10018"></a>
   <h3>Setting up Hyphenation</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>Fop comes already with some hyphenation patterns. If you
          need a hyphenation pattern which isn't included in the
          distribution, do the following:
  @@ -271,6 +273,7 @@
             and rebuild Fop. The file will be picked up and added
             to the fop.jar.
       </p>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  @@ -282,7 +285,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +37 -37    xml-site/targets/fop/dev/configuration.pdf
  
  	<<Binary file>>
  
  
  1.6       +24 -19    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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- examples.html	28 Jan 2003 17:51:59 -0000	1.5
  +++ examples.html	7 Mar 2003 02:44:09 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>FO Examples</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="30" border="0" cellpadding="0" cellspacing="0">
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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" height="25" border="0" cellpadding="0" cellspacing="0">
  +<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 size="2" 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>
  +<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>
  @@ -218,35 +218,37 @@
   <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">
  +<table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>FO Examples</h1>
  -</td><td nowrap="nowrap" width="80" align="center"><a class="dida" href="examples.pdf"><img alt="printer" src="../skin/images/printer.gif" border="0"><br>
  -          print-friendly<br>
  -          version</a></td>
  +</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="examples.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" border="0"><br>
  +          PDF</a></td>
   </tr>
   </table>
   <ul class="minitoc">
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[1])">Example Documents Using FOP</a>
  +<a href="#">Example Documents Using FOP</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[2])">Images Examples</a>
  +<a href="#">Images Examples</a>
   </li>
   <li>
  -<a href="#xpointer(/document[1]/body[1]/section[3])">Instream Foreign Object Examples</a>
  +<a href="#">Instream Foreign Object Examples</a>
   </li>
   </ul>
       
  -<a name="N1000C"></a><a name="xpointer(/document[1]/body[1]/section[1])"></a>
  +<a name="N1000C"></a>
   <h3>Example Documents Using FOP</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
           These examples have been rendered using FOP.
         </p>
  +</div>
             
  -<a name="N10015"></a><a name="xpointer(/document[1]/body[1]/section[2])"></a>
  +<a name="N10015"></a>
   <h3>Images Examples</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Embedding images in FO:
               </p>
  @@ -287,9 +289,11 @@
   </tr>
     
   </table>
  +</div>
             
  -<a name="N10078"></a><a name="xpointer(/document[1]/body[1]/section[3])"></a>
  +<a name="N10078"></a>
   <h3>Instream Foreign Object Examples</h3>
  +<div style="margin-left: 0 ; border: 2px">
   <p>
   Instream Foreign Object images in FO, there are more on the
   <a href="svg.html">SVG Page</a>:
  @@ -315,6 +319,7 @@
   </tr>
     
   </table>
  +</div>
     
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif"></td>
  @@ -326,7 +331,7 @@
   </table>
   <!--================= end Menu, NavBar, Content ==================-->
   <!--================= start Footer ==================-->
  -<table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
  +<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>
  
  
  
  1.5       +70 -70    xml-site/targets/fop/dev/examples.pdf
  
  	<<Binary file>>
  
  
  1.6       +32 -23    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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- extensions.html	28 Jan 2003 17:51:59 -0000	1.5
  +++ extensions.html	7 Mar 2003 02:44:09 -0000	1.6
  @@ -5,7 +5,7 @@
   <title>Extensions to FOP</title>
   <link type="text/css" href="../skin/page.css" rel="stylesheet">
   </head>
  -<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#FFFFFF">
  +<body text="#000000" bgcolor="#FFFFFF">
   <!--================= start Navigation Path ==================-->
   <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
  @@ -54,27 +54,27 @@
   <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
   <tr>
   <td