You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by fo...@apache.org on 2001/02/06 00:55:20 UTC

cvs commit: xml-fop/docs/xml-docs/fop resources.xml architecture.xml bugs.xml compiling.xml embedding.xml faq.xml fonts.xml implemented.xml involved.xml limitations.xml readme.xml running.xml specs.xml

fotis       01/02/05 15:55:19

  Modified:    docs/xml-docs fop.xml xml2xml.xsl
               docs/xml-docs/fop architecture.xml bugs.xml compiling.xml
                        embedding.xml faq.xml fonts.xml implemented.xml
                        involved.xml limitations.xml readme.xml running.xml
  Added:       docs/xml-docs/fop resources.xml
  Removed:     docs/xml-docs/fop specs.xml
  Log:
  updating docs for 0.17 release
  
  Revision  Changes    Path
  1.4       +6 -8      xml-fop/docs/xml-docs/fop.xml
  
  Index: fop.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- fop.xml	2000/12/12 19:18:11	1.3
  +++ fop.xml	2001/02/05 23:55:09	1.4
  @@ -9,20 +9,18 @@
     <document id="running"        label="Running FOP"     source="fop/running.xml"    />
     <document id="implemented"    label="Features" source="fop/implemented.xml"    />
     <document id="limitations"    label="Limitations" source="fop/limitations.xml"    />
  -  <document id="bugs"           label="Bugs" source="fop/bugs.xml"    />
     <document id="examples"       label="Examples" source="fop/examples.xml"    />
  -  <document id="config"       label="Configuration" source="fop/configuration.xml"    />
  -  <document id="fonts"       label="Fonts" source="fop/fonts.xml"    />
  +  <document id="config"         label="Configuration" source="fop/configuration.xml"    />
  +  <document id="fonts"          label="Fonts" source="fop/fonts.xml"    />
     <separator/>
     <document id="compiling"      label="Compiling" source="fop/compiling.xml"    />
     <document id="embedding"      label="Embedding" source="fop/embedding.xml"    />
     <document id="involved"       label="Getting involved" source="fop/involved.xml"    />
     <document id="architecture"   label="Architecture" source="fop/architecture.xml"/>
     <separator/>
  -  <group    id="faqs"        label="FAQs"                                            >
  -    <entry  id="faq-running"                      source="fop/faq.xml" />
  -  </group>
  -  <document id="specs"     label="Specifications" source="fop/specs.xml"    />
  -  <document id="license"    label="License"     source="fop/license.xml"   />
  +  <document id="bugs"           label="Bugs" source="fop/bugs.xml"    />
  +  <document id="faq"            label="FAQ" source="fop/faq.xml"    />
  +  <document id="resources"      label="Resources" source="fop/resources.xml"    />
  +  <document id="license"        label="License"     source="fop/license.xml"   />
   
   </book>
  
  
  
  1.4       +1 -1      xml-fop/docs/xml-docs/xml2xml.xsl
  
  Index: xml2xml.xsl
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/xml2xml.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- xml2xml.xsl	2000/12/12 19:18:12	1.3
  +++ xml2xml.xsl	2001/02/05 23:55:09	1.4
  @@ -18,7 +18,7 @@
       <xsl:copy-of select="document('fop/involved.xml')"/>
       <xsl:copy-of select="document('fop/architecture.xml')"/>
       <xsl:copy-of select="document('fop/faq.xml')"/>
  -    <xsl:copy-of select="document('fop/specs.xml')"/>
  +    <xsl:copy-of select="document('fop/resources.xml')"/>
       <xsl:copy-of select="document('fop/license.xml')"/>
     </documentation>
   </xsl:template>
  
  
  
  1.7       +6 -1      xml-fop/docs/xml-docs/fop/architecture.xml
  
  Index: architecture.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/architecture.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- architecture.xml	2001/01/02 21:52:01	1.6
  +++ architecture.xml	2001/02/05 23:55:10	1.7
  @@ -16,7 +16,7 @@
   <p><code>driver.addElementMapping("org.apache.fop.svg.SVGElementMapping");</code></p>
   <p><code>driver.addPropertyList("org.apache.fop.fo.StandardPropertyListMapping");</code></p>
   <p><code>driver.addPropertyList("org.apache.fop.svg.SVGPropertyListMapping");</code></p>
  -<p><code>driver.setWriter(new PrintWriter(new FileWriter(args[1])));</code></p>
  +  <p><code>driver.setOutputStream(new FileOutputStream(args[1]));</code></p>
   <p></p>
   <p><code>driver.buildFOTree(parser, fileInputSource(args[0]));</code></p>
   <p></p>
  @@ -262,6 +262,11 @@
   current effort must concentrate on layout. Section 4.12 in the XSL WD
   discusses some issues applicable to rendering.
   </p>
  +
  +<p>
  +You can find UML diagramms for all Fop packages (latest release version) 
  +<jump href="http://xml.apache.org/dist/fop-uml.zip">here</jump>.</p>
  +
   </s2>
   
   <s2 title="SVG">
  
  
  
  1.6       +5 -10     xml-fop/docs/xml-docs/fop/bugs.xml
  
  Index: bugs.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/bugs.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- bugs.xml	2000/11/26 00:00:33	1.5
  +++ bugs.xml	2001/02/05 23:55:11	1.6
  @@ -1,23 +1,18 @@
   <?xml version="1.0" standalone="no"?>
   
  -
  -
   <!-- Bugs -->
   
   <s1 title="Bugs">
     <s2 title="How to report bugs">
  -    <p>Please report bugs to the discussion list fop-dev@xml.apache.org and put 
  -       the word [BUG] in the subject line. </p>
  +    <p>Please report bugs to <jump href="http://nagoya.apache.org/bugzilla/">bugzilla</jump>, the Apache bug
  +       database. A copy of your bug report is sent automatically to the discussion list fop-dev@xml.apache.org. </p>
       <p>Please make sure, before you report a bug, that it is not mentioned in the FAQ or 
  -       in the list of open bugs in the file STATUS in the start directory of the Fop
  -       distribution. </p>
  -    <p>Please make your description as concise as possible and send an example fo 
  +       in the list of open bugs at bugzilla.</p>
  +    <p>Please make your description as concise as possible and add an example fo 
          file with your report, which just demonstrates the problem. Thanks for your help!</p>
     </s2>
     <s2 title="Known bugs">
  -    <p>A list of known bugs can be found at the end of the file 
  -       <jump href="http://xml.apache.org/websrc/cvsweb.cgi/xml-fop/">Status</jump> in the root 
  -       of the Fop distribution.</p>
  +    <p>A list of known bugs can be found at <jump href="http://nagoya.apache.org/bugzilla/">bugzilla</jump>.</p>
     </s2>
   </s1>
   
  
  
  
  1.6       +2 -2      xml-fop/docs/xml-docs/fop/compiling.xml
  
  Index: compiling.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/compiling.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- compiling.xml	2000/11/14 15:15:56	1.5
  +++ compiling.xml	2001/02/05 23:55:11	1.6
  @@ -16,8 +16,8 @@
      <s2 title="Setting up your classpath">
        <p>The build process relies on finding following libraries in your classpath (the version numbers indicate that building with them has been successfully tested, other, later versions may work too:</p>
        <ul>
  -        <li><jump href="http://xml.apache.org/xerces-j/index.html">Xerces-J</jump> version 1.2.1 (xml parser)</li>
  -        <li><jump href="http://xml.apache.org/xalan/index.html">Xalan</jump> version 1.2 (xslt processor)</li>
  +        <li><jump href="http://xml.apache.org/xerces-j/index.html">Xerces-J</jump> version 1.2.1 (xml parser). Xerces-J version 1.3.0 does not work, because of a bug in Xerces!</li>
  +        <li><jump href="http://xml.apache.org/xalan/index.html">Xalan</jump> version 1.2 (xslt processor). Xalan 2.0 is also supported.</li>
           <li>bsf.jar (comes with Xalan)</li>
           <li>jimi.jar (image processing library) this file is optional </li>
        </ul>
  
  
  
  1.5       +13 -4     xml-fop/docs/xml-docs/fop/embedding.xml
  
  Index: embedding.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- embedding.xml	2000/12/14 18:11:29	1.4
  +++ embedding.xml	2001/02/05 23:55:11	1.5
  @@ -5,11 +5,11 @@
   <!-- Embedding FOP -->
   
   <s1 title="Embedding FOP ">
  -  <s2 title="">
  +  <s2 title="Overview">
     <p>Instantiate org.apache.fop.apps.Driver. Once this class is 
        instantiated, methods are called to set the
        Renderer to use, the (possibly multiple) ElementMapping(s) to
  -     use and the PrintWriter to use to output the results of the
  +     use and the OutputStream to use to output the results of the
        rendering (where applicable). In the case of the Renderer and
        ElementMapping(s), the Driver may be supplied either with the
        object itself, or the name of the class, in which case Driver will
  @@ -27,17 +27,26 @@
     <p>Once the FO Tree is built, the format() and render() methods may be
        called in that order.
     </p>
  -  <p>Here is an example use of Driver from CommandLine.java:</p>
  +  <p>Here is an example use of Driver:</p>
     <p><code>Driver driver = new Driver();</code></p>
     <p><code>driver.setRenderer("org.apache.fop.render.pdf.PDFRenderer", version);</code></p>
     <p><code>driver.addElementMapping("org.apache.fop.fo.StandardElementMapping");</code></p>
     <p><code>driver.addElementMapping("org.apache.fop.svg.SVGElementMapping");</code></p>
     <p><code>driver.addPropertyList("org.apache.fop.fo.StandardPropertyListMapping");</code></p>
     <p><code>driver.addPropertyList("org.apache.fop.svg.SVGPropertyListMapping");</code></p>
  -  <p><code>driver.setWriter(new PrintWriter(new FileWriter(args[1])));</code></p>
  +  <p><code>driver.setOutputStream(new FileOutputStream(args[1]));</code></p>
     <p><code>driver.buildFOTree(parser, fileInputSource(args[0]));</code></p>
     <p><code>driver.format();</code></p>
     <p><code>driver.render();</code></p>
  +  <p>Have a look at the classes CommandLine or XalanCommandLine for complete examples.</p>
  +  </s2>
  +  <s2 title="Using Fop in a servlet">  
  +     <p>In the directory xml-fop/docs/examples/embedding you can find a working example how to use
  +        Fop in a servlet. You can drop the fop.war into the webapps directory of Tomcat, then 
  +        go to a URL like this:
  +     </p>
  +     <p>http://localhost:8080/fop/fop?fo=/home/path/to/fofile.fo</p>
  +     <p>You can also find the source code there in the file FopServlet.java</p>
     </s2>
   </s1>
   
  
  
  
  1.3       +4 -72     xml-fop/docs/xml-docs/fop/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/faq.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- faq.xml	2000/08/01 22:31:34	1.2
  +++ faq.xml	2001/02/05 23:55:11	1.3
  @@ -1,77 +1,9 @@
   <?xml version="1.0"?>
   
   
  -<faqs title="FAQ Running FOP">
  -
  -  <faq title="Source files for the formatting properties are missing">
  -    <q>Q: I can't find the source files for the formatting properties. The directories 
  -       where they should be are empty. Where can I find them?</q>
  -    <a><p>A: They are generated during the build process. So you should use the build script coming 
  -          with Fop at least once to generate these files.
  -       </p>
  -    </a>
  -  </faq>
  -
  -
  -  <faq title="Formatting object xxx doesn't work as expected">
  -    <q>Q: Feature xxx of the XSL Working Draft 27 March 2000 does not work as it should. Why?</q>
  -    <a><p>A: First: Only a small subset of formatting objects and properties is 
  -          implemented at the moment. Please have a look at the section "Features", 
  -          which lists the supported fo and properties. Second: At the moment only 
  -          Working Draft 21 Apr 1999 is supported. 
  -       </p>
  -    </a>
  -  </faq>
  -
  -  <faq title="Supporting the latest XSL working draft">
  -    <q>Q: When will the latest version of the XSL working draft be supported?</q>
  -    <a><p>Basic conformance to the latest XSL working draft is scheduled for fall 2000. 
  -       </p>
  -    </a>
  -  </faq>
  -
  -  <faq title="Fatal error: Root element must be root">
  -     <q>Q: Running FOP I get the following messages or something similar: 
  -        "WARNING: Unknown formatting object http://www.w3.org/XSL/Format/1.0^root"
  -        and then a FATAL Error "Root element must be root, not default FO".</q>
  -     <a>
  -        <p>A: Make sure that you have specified as the namespace for fo the
  -           following string: "http://www.w3.org/1999/XSL/Format". It is analogous 
  -           to the xslt namespace "http://www.w3.org/1999/XSL/Transform"
  -        </p>
  -     </a>
  -  </faq>
  -
  -  <faq title="Char '>' inserted into page number">
  -     <q>Q: The char ">" is inserted into the page number display like this 
  -        "formatting FOs into areas [1] [2] [3>>>>]". Is this a bug?</q>
  -     <a><p>A: No, a feature. It simply means that on that page an area 
  -           overflowed (ie there was not enough room to fit the text in).</p></a>
  -  </faq>
  -
  -  <faq title="Are font properties allowed here">
  -     <q>Q: It looks like FOP must be honoring font properties when it shouldn't be? 
  -        Example: According to the dtd coming with the xsl-fo spec inline-sequence 
  -        shouldn't have any attributes, but FOP doesn't reject them.
  -     </q>
  -     <a>
  -      <p>A: Font properties are inherited down to individual characters. You can
  -         specify font properties on any formatting object you like and any textual content
  -         will inherit those properties (unless overriden by a closer ancestor).
  +<s1 title="Frequently Asked Questions">
  +      <p>The Fop faq has an own site. Please look here: 
  +         <jump href="http://www.owal.co.uk:8090/asf/servlet/asf/screen/DisplayTopics/action/SetAll/project_id/18/faq_id/276">http://www.OWAL.co.uk:8090/</jump>
         </p>
  -      <p>The dtd coming with the xsl-fo spec isn't correct in this respect.
  -      </p>
  -     </a>
  -  </faq>
  -
  -  <faq title="Supported fonts">
  -     <q>Q: I need some additional fonts in FOP. How I can set embedding fonts?
  -     </q>
  -     <a>
  -      <p>A: At present, FOP does not support any fonts other than the built-in fonts
  -        Times, Helvetica, Courier, Symbol and ZapfDingbats. 
  -       </p>
  -     </a>
  -  </faq>
  +</s1>
   
  -</faqs>
  
  
  
  1.2       +59 -4     xml-fop/docs/xml-docs/fop/fonts.xml
  
  Index: fonts.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/fonts.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- fonts.xml	2000/11/02 12:48:06	1.1
  +++ fonts.xml	2001/02/05 23:55:11	1.2
  @@ -1,19 +1,19 @@
   <?xml version="1.0" standalone="no"?>
   <!-- Font Support -->
  -<!-- Author: jeremias.maerki@outline.ch -->
  +<!-- Authors: Jeremias Maerki, Tore Engvig-->
   <s1 title="Font Support ">
   	<s2 title="Status">
   		<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>
   		<p>Font support in FOP can be extended by the addition of font metric files (written in XML) created from Adobe
  -		Type 1 fonts. No other font types (TrueType, Type 0, Type 3, etc.) are supported at this time. The current method
  -		of adding fonts to FOP requires the package to be recompiled.
  +		Type 1 fonts and Truetype fonts. No other font types (Type 0, Type 3, etc.) are supported at this time. The current method
  +		of adding fonts to FOP requires the package to be recompiled. You can also embed fonts into pdf files; see below.
   		</p>
   	</s2>
   	<s2 title="Adding additional Type 1 fonts">
   		<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.
  +		contains a tool that can generate such a font metrics file from a PFM file, which normally comes with the font file. 
   		</p>
   		<s3 title="Generating a font metrics file">
   			<p>	Run the class org.apache.fop.fonts.apps.PFMReader to generate the XML file. Important: The tool does two
  @@ -90,5 +90,60 @@
   			information needed for non base 14 fonts.
   			</p>
   		</s3>
  +	</s2>
  +	<s2 title="Adding additional TrueType">
  +        <p>Adding Truetype fonts is almost identical to the process of adding type 1 fonts. The main difference is in the first step.</p>
  +		<s3 title="Generating a font metrics file">
  +            <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 your truetype font file
  +            </p>
  +            <p>Create metrics for the fontfile (we assume the file has the name cmr10.ttf und to be in c:\myfonts\):            </p>
  +            <p><code>java org.apache.fop.fonts.apps.TTFReader -fn TCM -cn TCM -ef C:\myfonts\cmr10.ttf C:\myfonts\cmr10.ttf ttfcm.xml</code></p>
  +            <p>the -fn option sets the font name (in the example to TCM )</p>
  +            <p>the -cn option set the classname (in the example to CM)</p>
  +            <p>the -ef option will try to embed to font at the given path when fop is running (you can 
  +               change that in the generated xml file). </p>
  +		</s3>
  +		<s3 title="Register the fonts within FOP">
  +			<p>Open the class org.apache.fop.render.pdf.FontSetup and add entries to the ones present according to
  +			the following example:
  +			</p>
  +			<p>
  +				<code>fontInfo.addMetrics("F14", new ZapfDingbats());</code>
  +			</p>
  +			<p>
  +				<code>fontInfo.addMetrics("F19", new TCM()); //This is the new entry.</code>
  +			</p>
  +			<p>
  +				<code>...</code>
  +			</p>
  +			<p>
  +				<code>fontInfo.addFontProperties("F14", "ZapfDingbats", "normal", "normal");</code>
  +			</p>
  +			<p>
  +				<code>fontInfo.addFontProperties("F19", "TCM", "normal", "normal"); //This is the new entry.</code>
  +			</p>
  +			<p>Note: The class name to use is visible in the &lt;class-name&gt; element of the font metrics file.
  +			</p>
  +		</s3>
  +		<s3 title="Adjusting build.xml">
  +			<p>In the src/codegen directory you find the font metrics files for the base 14 fonts. The are being transformed
  +			during build into Java classes and then compiled. The newly generated font metrics file must be included in this 
  +			process. To do that open build.xml and add entries according to the following example:
  +			</p>
  +			<p>Look for the section "Initialization target" and add the following line at the end of it</p>
  +    		<p><code>&lt;property name="tcm.xml" value="${build.codegen}/tcm.xml"&gt;</code></p>
  +            <p>then search for the section "Generate the source code". At the end of this section you can find 
  +               templates for type 1 and truetype fonts. use them with your font name:</p>
  +    		<p><code>&lt;xslt infile="${tcm.xml}" xsltfile="${ttffontfile.xsl}" 
  +                    outfile="${build.src}/${replacestring}/render/pdf/fonts/TCM.java" smart="yes"/&gt;</code></p>
  +        </s3>
  +        <s3 title="embedding fonts">
  +            <p>edit conf\userconfig.xml and add TCM to the list of embedded fonts</p>
  +            <p>Don't forget: If you have embedded fonts, you must run Fop with the flag -cuserconfig.xml,  
  +               otherwise the settings in userconfig.xml will not be read.</p>
  +        </s3>
  +        <p>Rebuild FOP!</p>
  +
   	</s2>
   </s1>
  
  
  
  1.13      +10 -3     xml-fop/docs/xml-docs/fop/implemented.xml
  
  Index: implemented.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/implemented.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- implemented.xml	2001/01/08 20:14:15	1.12
  +++ implemented.xml	2001/02/05 23:55:11	1.13
  @@ -85,11 +85,18 @@
       </s3>
   
       <s3 title="B.7 Out-of-line Formatting Objects">
  -      <p>Not implemented: float, footnote, footnote-body</p>
  +      <ul>
  +        <li>footnote</li>
  +        <li>footnote-body</li>
  +      </ul>
  +      <p>Not implemented: float</p>
       </s3>
   
       <s3 title="B.8 Other Formatting Objects">
  -      <p>Not implemented: wrapper, marker, retrieve-marker</p>
  +      <ul>
  +        <li>wrapper</li>
  +      </ul>
  +      <p>Not implemented: marker, retrieve-marker</p>
       </s3>
     </s2>
   
  @@ -200,7 +207,7 @@
         <li>table-omit-header-at-break</li> 
         <li>text-align </li>
         <li>text-align-last </li>
  -      <li>textdecoration (only value "underline")</li>
  +      <li>text-decoration</li>
         <li>text-indent </li>
         <li>top</li>
         <li>white-space-collapse</li>
  
  
  
  1.5       +1 -1      xml-fop/docs/xml-docs/fop/involved.xml
  
  Index: involved.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/involved.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- involved.xml	2000/11/26 00:00:33	1.4
  +++ involved.xml	2001/02/05 23:55:11	1.5
  @@ -41,7 +41,7 @@
        Management Committee' (An explanation of these roles can be found <jump href="http://xml.apache.org/roles.html">here</jump>).</p>
     </s2>
     <s2 title="Get familiar with the Fop related standards">
  -  <p>At the moment Fop is mainly a tools to render XSL:FO files to pdf. Therefore if you want to contribute to Fop you should become
  +  <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 their internet addresses on our <jump href="specs.html">website</jump>.</p>
     </s2>
     <s2 title="Fop's architecture">
  
  
  
  1.8       +1 -8      xml-fop/docs/xml-docs/fop/limitations.xml
  
  Index: limitations.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/limitations.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- limitations.xml	2001/01/08 20:14:15	1.7
  +++ limitations.xml	2001/02/05 23:55:11	1.8
  @@ -10,10 +10,7 @@
     </p>
   
     <s2 title="fo:leader">
  -    <p>Only the property leader-length.optimum is used, so for all purposes you can use 
  -       "leader-length" instead. leader-length.minimum/maximum should be honored 
  -       for line-justification, but this does not happen.
  -    </p>
  +    <p>leader-length.minimum is not used at all</p>
     </s2>
   
     <s2 title="page-number-citation">
  @@ -79,9 +76,5 @@
       <p><code>&lt;/fo:table></code></p>
     </s2>
   
  -  
  -  <!--<s2 title="display-graphic">
  -    <p>Which formats are supported? Compression etc. </p>  
  -  </s2>-->
   
   </s1>
  
  
  
  1.7       +1 -1      xml-fop/docs/xml-docs/fop/readme.xml
  
  Index: readme.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/readme.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- readme.xml	2001/01/08 20:14:15	1.6
  +++ readme.xml	2001/02/05 23:55:12	1.7
  @@ -20,7 +20,7 @@
          like XT or Xalan) or can be passed in memory as a DOM Document or (in
          the case of XT) SAX events.
       </p>
  -    <p>The latest version of Fop is 0.16 and it supports the xsl:fo candidate release.
  +    <p>The latest version of Fop is 0.17 and it supports the xsl:fo candidate release.
          You can <jump href="download.html">download</jump> 
          Fop including a precompiled version, the source code and many example files to 
          get you started. Pointers to introductions into xsl:fo can be found in the
  
  
  
  1.10      +4 -3      xml-fop/docs/xml-docs/fop/running.xml
  
  Index: running.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/running.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- running.xml	2000/12/14 18:11:33	1.9
  +++ running.xml	2001/02/05 23:55:12	1.10
  @@ -16,11 +16,12 @@
             be included in your classpath. The jar file w3c.jar contains the compiled classes for the
             java svg bindings with some other DOM classes that are used by the SVG DOM bindings.
             The source for the svg java binding classes can be found at - <jump href="http://www.w3.org/TR/2000/CR-SVG-20000802/java.html">
  -          SVG Java bindings</jump>, currently they correspond to the CR-SVG-20000802 specification document.
  +          SVG Java bindings</jump>, currently they correspond to the SVG Candidate Recommendation (02 November 2000).
             The other required files can be found at <jump href="http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/java-binding.html">W3C DOM Java binding</jump>.
       </p>
       <p>d) Optional: Fop supports the jimi library for image processing, if it is in your classpath
  -          when you build Fop. You can find it at <jump href="http://java.sun.com/products/jimi/">java.sun.com</jump>
  +          when you build Fop (the precompiled version supports jimi). You can find it at 
  +          <jump href="http://java.sun.com/products/jimi/">java.sun.com</jump>
       </p>
     </s2>
     <s2 title="Starting FOP as an standalone application">
  @@ -108,7 +109,7 @@
     </s2>
     <s2 title="Problems">
       <p>If you have problems running FOP, please have a look at the 
  -       <jump href="faq-running.html">FOP FAQ</jump>. If you don't find a solution there,
  +       <jump href="http://www.owal.co.uk:8090/asf/servlet/asf/screen/DisplayTopics/action/SetAll/project_id/18/faq_id/276">FOP FAQ</jump>. If you don't find a solution there,
          you can ask for help on the list fop-dev@xml.apache.org. Maybe it is a bug and 
          maybe somebody is already working on it. 
       </p>
  
  
  
  1.1                  xml-fop/docs/xml-docs/fop/resources.xml
  
  Index: resources.xml
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  
  
  <!-- FOP Relevant Specifications and links -->
  
  <s1 title="FOP Relevant Specifications and Links">
    <s2 title="Specifications">
    <ul>
      <li><jump href="http://www.w3.org/TR/2000/CR-xsl-20001121/">XSL-FO Candidate Recommendation (21 November 2000)</jump></li>
      <li><jump href="http://www.renderx.com/Tests/validator/fo2000.dtd.html">A dtd for the XSL-FO WD from October provided by N. Grigoriev from RenderX</jump></li>
      <li><jump href="http://www.w3.org/TR/2000/CR-SVG-20001102/">Supported SVG Candidate Recommendation (02 November 2000)</jump></li>
      <li><jump href="http://www.w3.org/TR/REC-xml">XML Recommendation</jump></li>
      <li><jump href="http://www.w3.org/TR/xslt">XSLT Recommendation</jump></li>
      <li><jump href="http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf">Portable Document Format (PDF) 1.3 Reference Manual </jump></li>
      <li><jump href="http://www.megginson.com/SAX/">Simple API for XML (SAX)</jump></li>
      <li><jump href="http://www.w3.org/TR/REC-DOM-Level-1">Document Object Model (DOM)</jump></li>
      <li><jump href="http://www.w3.org/TR/REC-xml-names/">Namespaces in XML Recommendation</jump></li>
      <li><jump href="http://java.sun.com/products/jdk/1.1/docs/index.html">Java JDK 1.1 Documentation</jump></li>
    </ul>
    </s2>
    <s2 title="Tutorials/Articles">
      <ul>
        <li><jump href="http://www.ibiblio.org/xml/books/bible/updates/15.html">Elliotte Rusty Harold: Chapter 15 on xsl:fo from his excellent xml book</jump></li>
        <li><jump href="http://www.sun.com/software/xml/developers/slides-dtd/">Paul Sandoz: Using formatting objects with the slides dtd</jump></li>
        <li><jump href="http://www.xml.com/pub/a/2001/01/17/xsl-fo/index.html">J. David Eisenberg: Using XSL Formatting Objects</jump></li>
      </ul>
    </s2>
    <s2 title="Other resources">
      <ul>
        <li><jump href="http://xml.apache.org/mail/fop-dev/">Apache archive of fop-dev@apache.org</jump></li>
        <li><jump href="http://marc.theaimsgroup.com/">External, but easier to browse archive fop-dev@apache.org</jump></li>
        <li>There is an xsl:fo mailing list: www-xsl-fo@w3.org. Subscription info can be found here: <jump href="http://www.w3.org/Mail/Request">
            http://www.w3.org/Mail/Request</jump>. And the archive can be found here: 
            <jump href="http://lists.w3.org/Archives/Public/www-xsl-fo/">http://lists.w3.org/Archives/Public/www-xsl-fo/</jump></li>
      </ul>
    </s2>
  </s1>