You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by vh...@apache.org on 2007/08/23 21:00:51 UTC
svn commit: r569118 [7/49] - in /xmlgraphics/site/deploy/fop: ./ 0.93/ 0.94/
0.94/images/ dev/ dev/design/ skin/ trunk/
Added: xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml (added)
+++ xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml Thu Aug 23 12:00:37 2007
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
+<document><header><title>History of Changes 0.94</title></header><body><section id="version_0.94"><title>Version 0.94 (24th August 2007)</title><section><title>Code</title><ul><li><icon alt="add" src="../images/add.jpg"/>
+ Support for keep-together.within-line="always".
+ (MM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for conditional spaces in table-cells.
+ (VH)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Support alignment-adjust for images.
+ (AD) Thanks to Max Berger. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42785">42785</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Partial application of the patch in Bugzilla 41044:
+ * addition of a generic PropertyCache to be used by all Property
+ types that can be safely canonicalized
+ * modified EnumProperty, StringProperty, NumberProperty, EnumNumber
+ and FixedLength to make use of the cache infrastructure
+ (AD) Thanks to Richard Wheeldon. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41044">41044</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Slight improvement of relative font-weight handling in the properties
+ package.
+ (AD)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for font auto-detection (easier font configuration).
+ (JM) Thanks to Adrian Cumiskey. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41831">41831</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for exact positioning of internal PDF links.
+ (JM) Thanks to Paul Vinkenoog. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42067">42067</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for the collapsing-border model in tables.
+ (VH, JM) Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36934">36934</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for named destinations in PDF.
+ (JB)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Add support for a two-pass production for PostScript output to minimize file size. This
+ adds images only once and adds only the fonts that are really used.
+ (JM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Support for GIF images in RTF output (RTF handler, only. Does not affect the RTF library.)
+ (JM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Support for soft masks (transparency) with ImageIO image adapter.
+ (JM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Added support for the soft hyphen (SHY) character.
+ (MM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Added support for line-height-shift-adjustment property.
+ (MM)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Added support for the system property fop.home to
+ cli.Main.getJARList().
+ (SP)</li><li><icon alt="add" src="../images/add.jpg"/>
+ Added support for display-align for table-cell in RTF output.
+ (JM) Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40930">40930</link>.</li><li><icon alt="add" src="../images/add.jpg"/>
+ Added support for UAX#14 type line breaking. Support does not extend across nested fo:inline elements.
+ (MM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ AFP Renderer: Bugfix for 1 bit images where the width is not a multiple of 8.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed incomplete support for Unicode Word Joiner characters (U+2060 and U+FEFF).
+ (MM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed the rendering of zero-width spaces for certain fonts by not generating them into
+ the area tree.
+ (JM) Thanks to Paul Vinkenoog. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42109">42109</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed a problem with disappearing footnotes inside hyphenated inlines (and footnotes with hyphenated inline child).
+ (LF)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix PDF Genaration for non-ASCII compatible locales.
+ (JM) Thanks to Martin Kögler. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41434">41434</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix several exceptions when break-before/after is set on the first/last row of a table.
+ (VH)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix extra page break when break-before is set on both a table and its first row.
+ (VH)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Make keep-with-next and keep-with-previous work on fo:table.
+ (VH)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed a problem with keep-with-next on table-rows. Once a keep-with-next was set
+ inside a table, the FO following the table would always be glued to the previous table.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed a problem with the auto-rotate-landscape setting in the PostScript renderer.
+ It didn't generate the right setpagedevice command.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fixed an IllegalArgumentException for absolutely positioned block-containers with a
+ border and no height/bpd set.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ If a line contained nothing but a linefeed, this didn't produce empty lines.
+ Replaced the auxiliary zero-width box with a glue the width of a line,
+ and shrinkable to zero-width.
+ (AD) Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41652">41652</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Stricter FOP user configuration checking
+ (VH) Thanks to Adrian Cumiskey. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40120">40120</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix parsing 'url(...)' when the URL itself contains a bracketed part.
+ (AD) Thanks to Erwin Tratar. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41572">41572</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix for NPE with PNG images for RTF output.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix for properly parsing font-family names containing spaces.
+ (AD)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix incorrect behaviour of the BreakingAlgorithm when some inline content is wider than
+ the available ipd, causing a restart.
+ (LF) Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41019">41019</link>.</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix for PDF corruption when a TrueType font with spaces in its name is embedded and no
+ XML font metrics file for that font is used.
+ (JM)</li><li><icon alt="fix" src="../images/fix.jpg"/>
+ Fix for ClassCastException when fo:wrapper was used as direct child of fo:flow.
+ Note: "id" attributes are still not handled properly on fo:wrapper!
+ (JM) Thanks to Adrian Cumiskey. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41426">41426</link>.</li><li><icon alt="update" src="../images/update.jpg"/>
+ Refactoring in the fo package:
+ -> removal of the childNodes instance member in fop.fo.FObj
+ -> addition of a firstChild instance member in fop.fo.FObj
+ -> addition of a siblings instance member in fop.fo.FONode
+ -> addition of a FONodeIterator interface in FONode + corresponding implementation in FObj
+ -> changed implementations of FObj.addChildNode(), .removeChild() and .getChildNodes()
+ (AD) Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41656">41656</link>.</li><li><icon alt="update" src="../images/update.jpg"/>
+ Code cleanup and restructuring:
+ Refactoring of PageSequenceLayoutManager and provide common FObj id property use
+ (AD) Thanks to Adrian Cumiskey. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42089">42089</link>.</li><li><icon alt="update" src="../images/update.jpg"/>
+ Updated PDF/A-1b support according to ISO-19005-1:2005/Cor.1:2007.
+ (JM)</li><li><icon alt="update" src="../images/update.jpg"/>
+ Use source resolution setting for bitmap images which don't provide their own
+ resolution.
+ (JM) Thanks to Hussein Shafie. Fixes <link href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42406">42406</link>.</li></ul></section></section></body></document>
\ No newline at end of file
Propchange: xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: xmlgraphics/site/deploy/fop/0.94/changes_0.94.xml
------------------------------------------------------------------------------
svn:keywords = Id
Added: xmlgraphics/site/deploy/fop/0.94/compiling.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/0.94/compiling.html?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/0.94/compiling.html (added)
+++ xmlgraphics/site/deploy/fop/0.94/compiling.html Thu Aug 23 12:00:37 2007
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache FOP: Building from Source Code</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.gif" title="Apache XML Graphics is responsible for the creation and maintenance of software for managing the conversion of XML formats to graphical output, and the creation and maintenance of related software components, based on software licensed to the Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://xmlgraphics.apache.org/fop/"><img class="logoImage" alt="Apache FOP" src="../images/logo.jpg" title="Apache FOP (Formatting Objects Processor) is the world's first output independent formatter. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF."></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xmlgraphics.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input attr="value" name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../index.html">Home</a>
+</li>
+<li>
+<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../0.94/index.html">Version 0.94</a>
+</li>
+<li>
+<a class="base-not-selected" href="../trunk/index.html">FOP Trunk</a>
+</li>
+<li>
+<a class="base-not-selected" href="../dev/index.html">Development</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache.org</a> > <a href="http://xml.apache.org/">XML Federation</a> > <a href="http://xmlgraphics.apache.org/">xmlgraphics.apache.org</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">FOP 0.94</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../0.94/index.html">About</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/releaseNotes_0.94.html">Release Notes</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/changes_0.94.html">Changes</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/knownissues_overview.html">Known Issues</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/upgrading.html">Upgrading</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.6', '../skin/')" id="menu_selected_1.1.6Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using FOP</div>
+<div id="menu_selected_1.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Build</div>
+</div>
+<div class="menuitem">
+<a href="../0.94/configuration.html">Configure</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/running.html">Run</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/embedding.html">Embed</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/servlets.html">Servlets</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/anttask.html">Ant Task</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.7', '../skin/')" id="menu_1.1.7Title" class="menutitle">Features</div>
+<div id="menu_1.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a href="../0.94/output.html">Output Targets</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/intermediate.html">Intermediate Format</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfencryption.html">PDF Encryption</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfa.html">PDF/A</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfx.html">PDF/X</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/graphics.html">Graphics</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/fonts.html">Fonts</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/hyphenation.html">Hyphenation</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/extensions.html">Extensions</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/2007/US/"><img border="0" title="ApacheCon US 2007 (Atlanta)" alt="ApacheCon US 2007 (Atlanta) - logo" src="http://www.apache.org/ads/ApacheCon/2007-usa-125x125.png" style="width: 125px;height: 125px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="compiling.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+ XML</a>
+</div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="compiling.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">
+<text>Font size:</text>
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache FOP: Building from Source Code</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#build-needed">Do You Need To Build?</a>
+</li>
+<li>
+<a href="#env">Set Up Your Environment</a>
+<ul class="minitoc">
+<li>
+<a href="#env-jdk">JDK</a>
+</li>
+<li>
+<a href="#env-classpath">CLASSPATH</a>
+</li>
+<li>
+<a href="#env-java-home">JAVA_HOME</a>
+</li>
+<li>
+<a href="#env-ant">Apache Ant</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#build-script">Run the Build Script</a>
+</li>
+<li>
+<a href="#problems">Troubleshooting</a>
+</li>
+</ul>
+</div>
+
+<a name="N10011"></a><a name="build-needed"></a>
+<h2 class="underlined_10">Do You Need To Build?</h2>
+<div class="section">
+<p>
+ FOP distributions are either pre-compiled binary or source.
+ If you are using a binary distribution, it is already built and there is no need to build it again.
+ See the <a href="../download.html">Download Instructions</a> for information about whether a
+ binary or source distribution is best for your needs.
+ </p>
+<p>
+ If you got the source code from a repository snapshot or via Subversion you will need to build FOP
+ in any case.
+ </p>
+</div>
+
+<a name="N10022"></a><a name="env"></a>
+<h2 class="underlined_10">Set Up Your Environment</h2>
+<div class="section">
+<a name="N10028"></a><a name="env-jdk"></a>
+<h3 class="underlined_5">JDK</h3>
+<p>
+ Building FOP requires a minimum Java Development Kit (JDK/SDK) of 1.3
+ (A Java Runtime Environment is not sufficient).
+ </p>
+<a name="N10032"></a><a name="env-classpath"></a>
+<h3 class="underlined_5">CLASSPATH</h3>
+<p>
+ There is generally no need to setup a classpath. All libraries needed to compile FOP are included
+ in the source distribution and are referenced by the build script.
+ You will only need to adjust the classpath if you build FOP in some other way. See the build
+ script build.xml for details.
+ </p>
+<a name="N1003C"></a><a name="env-java-home"></a>
+<h3 class="underlined_5">JAVA_HOME</h3>
+<p>
+ The build script uses <a class="external" href="http://ant.apache.org/">Apache Ant</a>, a popular
+ Java-based build tool, which usually requires that the environment variable JAVA_HOME point to
+ your local JDK root directory. This is true even if you use JDK 1.3 or above, which normally
+ does not need this setting.
+ </p>
+<a name="N1004A"></a><a name="env-ant"></a>
+<h3 class="underlined_5">Apache Ant</h3>
+<p>
+
+<a class="external" href="http://ant.apache.org/">Apache Ant</a> must be installed in order to
+ build FOP. Following best practices we don't include Ant with FOP anymore. You can find the
+ <a class="external" href="http://ant.apache.org/manual/">instructions to install Ant in the Ant manual</a> on the web.
+ </p>
+</div>
+
+<a name="N1005D"></a><a name="build-script"></a>
+<h2 class="underlined_10">Run the Build Script</h2>
+<div class="section">
+<p>
+ Change to the FOP root directory and build FOP by executing the build script (build.xml)
+ using the "ant" command.
+ </p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+ The "ant" command is only available on your system if you've properly
+ <a class="external" href="http://ant.apache.org/manual/">installed Apache Ant</a> and added Ant's location to the PATH
+ environment variable.
+ </div>
+</div>
+<p>
+ The file build.xml in the FOP root directory is the blueprint that Ant uses for the build. It
+ contains information for numerous build targets, many of which are building blocks to more
+ useful target, and others which are primarily used by the FOP developers.
+ You may benefit from looking through this file to learn more about the various build targets.
+ To obtain a complete list of useful build targets:
+ </p>
+<pre class="code">ant -projecthelp</pre>
+<p>The most useful targets are:</p>
+<ul>
+
+<li>
+
+<strong>package</strong>: Generates the JAR files (default). This is the normal build that
+ produces a jar file usable for running FOP.
+ </li>
+
+<li>
+
+<strong>clean </strong>: Cleans the build directory. This is useful for making sure that
+ any build errors are cleaned up before starting a new build. It should not ordinarily be
+ needed, but may be helpful if you are having problems with the build process itself.
+ </li>
+
+<li>
+
+<strong>javadocs</strong>: Creates the FOP API documentation.
+ <div class="note">
+<div class="label">Note</div>
+<div class="content">A minimum JDK version of 1.4.2 is required for generating the javadocs.</div>
+</div>
+
+</li>
+
+</ul>
+<p>To run the build:</p>
+<pre class="code">ant [target ...]</pre>
+<p>For example to do a normal build for the "all" target (which is the default):</p>
+<pre class="code">ant</pre>
+<p>OR</p>
+<pre class="code">ant all</pre>
+<p>To clean the build directory first:</p>
+<pre class="code">ant clean all</pre>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+ If you want to shorten the build time you can just call the "package" target which
+ doesn't perform any automated tests during the build.
+ </div>
+</div>
+</div>
+
+<a name="N100AF"></a><a name="problems"></a>
+<h2 class="underlined_10">Troubleshooting</h2>
+<div class="section">
+<p>If you have problems building FOP, please try the following:</p>
+<ul>
+
+<li>Run the build with the target of "clean", then rerun the build.</li>
+
+<li>Delete the build directory completely, then rerun the build.</li>
+
+<li>
+ Make sure you do not have a non-FOP version of xerces.jar, xalan.jar, batik.jar,
+ or another dependency product somewhere in your CLASSPATH.
+ </li>
+
+<li>
+ If the build still fails, see the <a href="../gethelp.html">Getting Help</a>
+ page for further help.
+ </li>
+
+</ul>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 1999-2007 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Added: xmlgraphics/site/deploy/fop/0.94/compiling.pdf
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/0.94/compiling.pdf?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/0.94/compiling.pdf (added)
+++ xmlgraphics/site/deploy/fop/0.94/compiling.pdf Thu Aug 23 12:00:37 2007
@@ -0,0 +1,590 @@
+%PDF-1.3
+%ª«¬
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 743 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`R9on!^&A@7.pok"s:rhHbp/6SJ[+]s[?.)>F<E3i@&..>QKN7p<CWB(a&.8%2c64(gH0k8f*`##jr"0*c5m3@]L\*+i&6O/o+SB+R&Ci-FJlICG=b@g0\=BG>lk[5Y6)aeU7Si&+C\>14C6fYDgG?%og0,0#X\q%Q-V,9h-Ge2,E\D&eO?^S^'=5Kf!Lts%6Y6PX4D1kn-C9Fm(+peiR'gj9Nrd&_Qq,;lTYbqIVD#!)-J,QqjP53^ZDb+(hR*8A^hDV4W;Uef)[45%G/4E*,'!Z)83>LK\[BH?/=TcmEF=dqmr(L%^l((X!$#uLFTXdI8eIr!#&bd/.7IM2,c`NKYN;?<Q*l@cCL5+lX`imE;Q)Gq,6OdD>DYo*/7=S.P^m&eJJ!Zb&-"WaE:JqUC5TWZcA;S>S-qklk$:jR`n\DfIuGb=EL]-rQ+mh*i'.Lr&E9!04\aSF5K;U??Oor)L=[]Pq/Qhg%W*2nR>aCSR]h@Q[u38nn\l%0;>O.'G$CK#it-+W<nCrQ*9VjE[tQ,7].,YZh3sP7b0-jMU=URH3Jjo$K8-a->[=V]aPh`78oE/o]NIj02\j:h_a#:E+a-A)\#mQdqq[K0:&0<:!!<t]6<>*3&e:oMbe5Z9?^FokPm>-e"H5EB(84.6,>3JJ(tlbPXg2YX/q2:>o%/=4WQ,Lk.mbp(+U=]55/as<eoc9$qg[1t75ZZ`H+JRU`Xe<a_Oo$"[g`9;N3Wo^~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+25 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 519.166 209.984 507.166 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 500.966 218.324 488.966 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 482.766 127.496 470.766 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 464.566 174.176 452.566 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 446.366 177.488 434.366 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 428.166 163.148 416.166 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 409.966 191.012 397.966 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 391.766 171.332 379.766 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 683.0 361.75 673.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 671.75 372.315 661.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 2326 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=>Ar7S'Roe[d+]J3O[Y/=ojp[_VHpg9=mZYHemY4_g?'N7XtFnhmrr<u%...@J6>u^\jP"K@_X9]r/bQcYqU'-3a!)_Q:3=8<3$O#mm$PM=$p#5P8n,5P#s"*1NkGW>)NXM1UVk?+Mdkk:l5jb2)3J8*mgO)OJn*qqVtWUroV*SWl3]@ImG<R@lid1Eg]M1mEj86Pb-)aFO.EHF\]_=lZQIiUuH/5;iqOO6S&lg(FWAAo)j;e,7Ynqqo\<NiWn7W^6J>\05`t$\NotCnsPk'hL.9$l;Ni+1)<5;_/.G>)JulQ*,_J67944_16f$=bCu6-K0`s4O9D?c&tC;PJ%]#:m]MlEShX4217G1
(2,roBH;_5CJZMd:`V)TLg31YZi3=#R89kp*@ma"jA=:MsrEsGq&^RaGcZdHj=1C@^Eg?2pim97PN,bk;j%,PQkYEO6<1F4WN$d:2HZmk<-aoB#QDgK<9n62Z^skrSU"oMWAj&,?KrNkjaCq3d4,ccgO,\IBYQ$,YIP2_GN<9?_[S?'OACe"Lh:#c=EFgUhH7L#<*;TP9i-NsZ^";DU(g0E4-u4rd).ek0!ul3VA,AtXY]7jrqWmG(G9;<]o:4?]\>J<>PH."&/A(:JWrWCRl$?Z?%OPDfa@%p(U6?5P]>2XEag&e5YfF+&^KpZLl(KD]FL^&rn-N#f?]\/BG$_O)6s6.\:!XJi<9fKQSQ_,/#D\<dgA5ioo'Y&BLcC:fZIN9a!%>!?*M+br+_o&g%!UA&L#*djU5F?=o:_U>@>\KQ]NQM;TiQVmNke`+bbK"?'U8A$Y&sO<&ZLke6?'efXU5C[Kf*NWQ@f4\oApIk8GjDR4KQUi,_N+D"D5;YJf?53OBNkAC=ijE0Gs]t@bb0Z3@\e3=t;<3Oa9_h;]2$N%`n4g>"KTfl8q_BA@U[O$/.R-lNBLjgLPD@dA/J!#BZbR5+^pP%57dh#"WcDq(PbBmE1&,a&R@^JZBYRhkBDKb$/3u&/#?,=Wo.(m?%CC1cS:<Xk<#<XOCR&,>d5<ClL=!ZI0:jQ:$Jgd)A7;V/$Jkc<QqA<^G,ZX.i-*[:)\Ble&*tb[lU:l%j>R8q+Wu8VKM:CP,&N[d-W8+Zt^oFHE!Ia!qg6fJ)C-"<6%+F.D)44hG`gAXVW?E4^5%6edmple`^gUq1qu>rLY^Z6p/R=GG-^#q$;OOT;+PecO_N-edEm[RZHlA^F0%VoP`Hc-EYe6Bq/"!e@T@'Re]14\tTgpisXb1?MX.pWiB&6Ib<7%@i8I[7C+^2cZOmVinOh_[?'-`76_ub9eXe*n@n[r?f4u#Zqc+4R3;AHR-c2q2#UHNoDU96K.3N.XD
&uKDHjD.!$ac6jF_(P_eXH.X;7`XAFsGosqt_g^+=q8!-+m:C8/&I-RZOU>;i!jmoW5'&Pp1ES>mVX%.*;M;t#JWB\kk62a_:G/87%UOYcrmQMRD-"&1]O+!Ohhbq?N)-4]L?.8Ob_ZNR9pe$<kQS:jqJ`kGp*dFM5i9T9DZ2"CJ/hG]aX`is:>3i-kY,c)g]&5TVkR^'.:q^Qg-[j+-&d<mJ!Af/-(As22F_8#R+U.]O-MG9#:2e,UFqB[ef(ZCm2n(/$rX%MYK'*m2Wtq]s[H]\+QJWl6/\3>63!s/Q=+5Iql0n1js(Xat(.[,DmpV7!9R\0rWcU>[W;XB8dJjtG(L@~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+31 0 R
+32 0 R
+33 0 R
+34 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 374.64 605.466 484.296 593.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../download.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 174.66 305.873 232.308 293.873 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/)
+/S /URI >>
+/H /I
+>>
+endobj
+31 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 72.0 222.72 129.648 210.72 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 273.648 209.52 484.656 197.52 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/manual/)
+/S /URI >>
+/H /I
+>>
+endobj
+33 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 683.0 361.75 673.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 671.75 372.315 661.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+35 0 obj
+<< /Length 2380 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=8TW?O'YaHGW42h-Un_h,[H,=_@:6*i%/;SH3669t(.`2hOqRQao3.(F>*e5\!gVF+k\]53gMc5\5N];E1MUdbkP`V;`3qeSKAWgJ_!`dkLW"0`-*5)PT@o_0m/!#P<'N...@6a>An4KMiKD%?r33Bjojgn.^WZk/sBU8_&b"kqOgmLK>iXPt*n5/h*`,.t;Xi,i_FFDJt,QF#T`Y("0LeOm['J!r
Fdm4\@ZdKVC7*6UbW=Ku[g#<)R]4Scbck@"jXRCd)4ptL/,=^uM4s>Xl#]h7l/p,Se8OeKl-)*Z!OuOOY"?R`7$OMj8IZOu=esik9<8/C-YYQ9H(NI3*R%o/\Q+^%K<b"e9?%aKmN85[G;]dd1Ko-bV79TeqlS^/9"V\asW'spQm#DfP(V3W1$l-l`k/B;,%1#EYh!BaB&Rc_;2;/>JB8l9cqu_OcSC7UiWu\S++43PO=@=1\-bAP!Hk3c^U-aeRjc?T0Rj!h6]SFF17qGTR^Vh:0ABAMmcZDIDLaStgKC;k&'$Eb\rB4&UMZ";oJ`cf^48XVBNhAif=(R[8FT>#G3U0!;U@'Q[3\Du,D8Up^O\NBJL;`[gP6a2=Xem1WX!Y(JNdR#5q@RTfPt#B%bY)4)9Fi&TY,@FZ8h)W4#$o<C*Z1!t:/^M!"'?L"(T)+^DY,?)1@[=e/aU#aAVns_n=V!@2!&&E>MsH:!f"Wp=Aj^4*$Ne]WcGlT*&]9E^"$el*H.\X!sM4GaFb0co=-ImhKU"@/L2SORj&ZjqIlbAe8\g*dffQjoc4ghQ!EI8p!0\&`Lt,jU;TI51Zj_LG99Z@aCV?+mV3+,^UGnCrs50RY@.k11[e`l%oscqiB>Bfn`2hAFEg.NVn7^uoP!c98T;s<N5H[q1fj+7oQ13gU90]`8^G)*EB)0+]\QF^d>5+g/^aO<a*3$,=V@TC@pQpg*$m4G_\HO8T-^iMPj(Z^hph87q"8<iTgq%=I8^caG0!!k/2Z:a'(hD5VF/$HN6W@s*LMrkB4/aW=q?/>!?pOY0cX<:5]24l/]LulMY,Ob]O\+jHeclCa/\Ymq,rq-kY?&7aaVh,m<PIZh0p\u8k6.:'AGV#;%2T3ha`\fiX$,f>'h"al17iRcWt"PXhF$$_gsKD:E;=3!@?NPjD%0/ZR/+'?)tV_;SPOmKl-EdA>&L>HiTSc\c\TXmF08`H,7IJg)rVd:XbC<k$Q
c=-\s/I1tC%mHb)Dsk],SU-.MOBk?mq2a^qiedP^:"I@:B0]\W5E%q>_;@q8h`U==kp65ALuj=K:iN(@(1"TMff$]AS]&]=:V\Oi1P!PJuIOs85Dj"4ObI8)c.oL3=7;jb5&&L,9)-*'oac4u,DiRE&WCN45.[Vgk>#7:ZhofQnZ>eKk^=i(LKd*&0\K(f&,JX>0p2GhA#>R8Sm5d#3q$%7k7bJT<Zn...@RdcA>>k>KO.EJM@ktcF1mmOlOKTf!7G%DN;~>
+endstream
+endobj
+36 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 35 0 R
+/Annots 37 0 R
+>>
+endobj
+37 0 obj
+[
+38 0 R
+39 0 R
+40 0 R
+]
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 323.608 605.99 391.152 597.99 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://ant.apache.org/manual/)
+/S /URI >>
+/H /I
+>>
+endobj
+39 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 683.0 361.75 673.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 671.75 372.315 661.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+41 0 obj
+<< /Length 942 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0B9lldX&A@sBBQ?^W&fD"/UtkOg,jhtf2"n'=5mH#>_2&F<g],"2LQ-7g-TQ92#./'9hHR+*\K28FN!I*&*YsFu&A^N*4Fk&>1*?kU)*7]dkoL9n`?#B(&?\;Ii-IZp>cgJZ_7.7'Mbh\.rqGer`k'jOa4-M?]OQasPK)(&=$(]s,H,Sj#S+NJN>LgUl,W$+\tI7Lqru*O]>7ack\cVh1J.86kU_p/P/^'OlR[6e+3tsg<3*l%..,"lbag[kPGVpq:mYhY-Q7I9p124Xc^ai6MO+&K9%hL@rT,08g*+8J<pJ-h42@N?dLB8L3Bo4(<-G.^DJYj4SO=S\4#uc?3_NXnO#+STl6dY8n'V_L7(<#2FfJ+5[LgB6ePU&94c@N.Y5m"qIoOK7a6YqrR=tLq.f?$4SJ@'ZeH_7!2ViFdb!T=8gf`;6,^<sHdC)S>p?ts_CE)L>s&.F)eQSe!gTsURR69rkN-,s;]=G@e'`,s@JAkQ7XE0rO3fBL;K/4H",=c!I(4$-tNl!(-7EAX-k4@,:oQW6BG^[mt_;nmK`X`cV@i8F68X_\/6R?I*"Kg&JR9alIbHf0ATMTWB>Ch2D#/$qJPY*JQ"]AZ4.MdhpXCk,*P0GsiTi"`o&)pT#I]KinFi</&ZE.j(>KQ80WQ9qVjPBqfp-C"DrXmAFVOaW[ks;4m/')Qb<3c_WR@:0ZYO4L:2I5#`d<?rM@(Xp`8Dq9X,[Z4,#Tn'G@mXaZJ!I(58KlBaj<:XpdUgaDmI[NOEGEamB,JHfM#'Y$-LPL]Lop9@GT:eUG%-7eWuCMMgPEs8Es@SO?nUF5ns9&\)joGjJYS`[D'R(&^)NFYA"QfF5p7A8Zq.ZM23=b0[ahD-EG(YT\n<BmU2Ae7AVO+842Ipq/pN:=0?a963*\,bR8s&FM$g>!+DgC\3&UN9MpWWbYR]O~>
+endstream
+endobj
+42 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 41 0 R
+/Annots 43 0 R
+>>
+endobj
+43 0 obj
+[
+44 0 R
+45 0 R
+46 0 R
+]
+endobj
+44 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 229.992 579.8 292.32 567.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../gethelp.html)
+/S /URI >>
+/H /I
+>>
+endobj
+45 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 683.0 361.75 673.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+46 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 671.75 372.315 661.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+48 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\157\0\40\0\131\0\157\0\165\0\40\0\116\0\145\0\145\0\144\0\40\0\124\0\157\0\40\0\102\0\165\0\151\0\154\0\144\0\77)
+ /Parent 47 0 R
+ /Next 49 0 R
+ /A 9 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\123\0\145\0\164\0\40\0\125\0\160\0\40\0\131\0\157\0\165\0\162\0\40\0\105\0\156\0\166\0\151\0\162\0\157\0\156\0\155\0\145\0\156\0\164)
+ /Parent 47 0 R
+ /First 50 0 R
+ /Last 53 0 R
+ /Prev 48 0 R
+ /Next 54 0 R
+ /Count -4
+ /A 11 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\112\0\104\0\113)
+ /Parent 49 0 R
+ /Next 51 0 R
+ /A 13 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\103\0\114\0\101\0\123\0\123\0\120\0\101\0\124\0\110)
+ /Parent 49 0 R
+ /Prev 50 0 R
+ /Next 52 0 R
+ /A 15 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\112\0\101\0\126\0\101\0\137\0\110\0\117\0\115\0\105)
+ /Parent 49 0 R
+ /Prev 51 0 R
+ /Next 53 0 R
+ /A 17 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\64\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\101\0\156\0\164)
+ /Parent 49 0 R
+ /Prev 52 0 R
+ /A 19 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\122\0\165\0\156\0\40\0\164\0\150\0\145\0\40\0\102\0\165\0\151\0\154\0\144\0\40\0\123\0\143\0\162\0\151\0\160\0\164)
+ /Parent 47 0 R
+ /Prev 49 0 R
+ /Next 55 0 R
+ /A 21 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\124\0\162\0\157\0\165\0\142\0\154\0\145\0\163\0\150\0\157\0\157\0\164\0\151\0\156\0\147)
+ /Parent 47 0 R
+ /Prev 54 0 R
+ /A 23 0 R
+>> endobj
+56 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+58 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+59 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+60 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+61 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 27 0 R 36 0 R 42 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 47 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<<
+/Font << /F1 56 0 R /F5 57 0 R /F3 58 0 R /F2 59 0 R /F9 60 0 R /F7 61 0 R >>
+/ProcSet [ /PDF /ImageC /Text ] >>
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 534.866 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 492.732 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 422.779 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 339.626 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 256.473 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 67.0 173.32 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [36 0 R /XYZ 67.0 149.67 null]
+>>
+endobj
+47 0 obj
+<<
+ /First 48 0 R
+ /Last 55 0 R
+>> endobj
+xref
+0 62
+0000000000 65535 f
+0000013332 00000 n
+0000013411 00000 n
+0000013503 00000 n
+0000000015 00000 n
+0000000071 00000 n
+0000000905 00000 n
+0000001025 00000 n
+0000001113 00000 n
+0000013637 00000 n
+0000001247 00000 n
+0000013700 00000 n
+0000001383 00000 n
+0000013766 00000 n
+0000001519 00000 n
+0000013832 00000 n
+0000001655 00000 n
+0000013898 00000 n
+0000001791 00000 n
+0000013964 00000 n
+0000001927 00000 n
+0000014030 00000 n
+0000002063 00000 n
+0000014095 00000 n
+0000002199 00000 n
+0000002381 00000 n
+0000002567 00000 n
+0000004986 00000 n
+0000005109 00000 n
+0000005171 00000 n
+0000005340 00000 n
+0000005515 00000 n
+0000005686 00000 n
+0000005867 00000 n
+0000006049 00000 n
+0000006235 00000 n
+0000008708 00000 n
+0000008831 00000 n
+0000008872 00000 n
+0000009053 00000 n
+0000009235 00000 n
+0000009421 00000 n
+0000010455 00000 n
+0000010578 00000 n
+0000010619 00000 n
+0000010783 00000 n
+0000010965 00000 n
+0000014160 00000 n
+0000011151 00000 n
+0000011363 00000 n
+0000011644 00000 n
+0000011764 00000 n
+0000011934 00000 n
+0000012104 00000 n
+0000012265 00000 n
+0000012488 00000 n
+0000012670 00000 n
+0000012778 00000 n
+0000012888 00000 n
+0000013001 00000 n
+0000013117 00000 n
+0000013223 00000 n
+trailer
+<<
+/Size 62
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+14211
+%%EOF
Added: xmlgraphics/site/deploy/fop/0.94/compiling.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/0.94/compiling.xml?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/0.94/compiling.xml (added)
+++ xmlgraphics/site/deploy/fop/0.94/compiling.xml Thu Aug 23 12:00:37 2007
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+--><!-- $Id$ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
+<document>
+ <header>
+ <title>Apache FOP: Building from Source Code</title>
+ <version>$Revision: 569104 $</version>
+ </header>
+ <body>
+ <section id="build-needed">
+ <title>Do You Need To Build?</title>
+ <p>
+ FOP distributions are either pre-compiled binary or source.
+ If you are using a binary distribution, it is already built and there is no need to build it again.
+ See the <link href="../download.html">Download Instructions</link> for information about whether a
+ binary or source distribution is best for your needs.
+ </p>
+ <p>
+ If you got the source code from a repository snapshot or via Subversion you will need to build FOP
+ in any case.
+ </p>
+ </section>
+ <section id="env">
+ <title>Set Up Your Environment</title>
+ <section id="env-jdk">
+ <title>JDK</title>
+ <p>
+ Building FOP requires a minimum Java Development Kit (JDK/SDK) of 1.3
+ (A Java Runtime Environment is not sufficient).
+ </p>
+ </section>
+ <section id="env-classpath">
+ <title>CLASSPATH</title>
+ <p>
+ There is generally no need to setup a classpath. All libraries needed to compile FOP are included
+ in the source distribution and are referenced by the build script.
+ You will only need to adjust the classpath if you build FOP in some other way. See the build
+ script build.xml for details.
+ </p>
+ </section>
+ <section id="env-java-home">
+ <title>JAVA_HOME</title>
+ <p>
+ The build script uses <link href="ext:ant">Apache Ant</link>, a popular
+ Java-based build tool, which usually requires that the environment variable JAVA_HOME point to
+ your local JDK root directory. This is true even if you use JDK 1.3 or above, which normally
+ does not need this setting.
+ </p>
+ </section>
+ <section id="env-ant">
+ <title>Apache Ant</title>
+ <p>
+ <link href="ext:ant">Apache Ant</link> must be installed in order to
+ build FOP. Following best practices we don't include Ant with FOP anymore. You can find the
+ <link href="ext:ant/manual/">instructions to install Ant in the Ant manual</link> on the web.
+ </p>
+ </section>
+ </section>
+ <section id="build-script">
+ <title>Run the Build Script</title>
+ <p>
+ Change to the FOP root directory and build FOP by executing the build script (build.xml)
+ using the "ant" command.
+ </p>
+ <note>
+ The "ant" command is only available on your system if you've properly
+ <link href="ext:ant/manual/">installed Apache Ant</link> and added Ant's location to the PATH
+ environment variable.
+ </note>
+ <p>
+ The file build.xml in the FOP root directory is the blueprint that Ant uses for the build. It
+ contains information for numerous build targets, many of which are building blocks to more
+ useful target, and others which are primarily used by the FOP developers.
+ You may benefit from looking through this file to learn more about the various build targets.
+ To obtain a complete list of useful build targets:
+ </p>
+ <source xml:space="preserve"><![CDATA[ant -projecthelp]]></source>
+ <p>The most useful targets are:</p>
+ <ul>
+ <li>
+ <strong>package</strong>: Generates the JAR files (default). This is the normal build that
+ produces a jar file usable for running FOP.
+ </li>
+ <li>
+ <strong>clean </strong>: Cleans the build directory. This is useful for making sure that
+ any build errors are cleaned up before starting a new build. It should not ordinarily be
+ needed, but may be helpful if you are having problems with the build process itself.
+ </li>
+ <li>
+ <strong>javadocs</strong>: Creates the FOP API documentation.
+ <note>A minimum JDK version of 1.4.2 is required for generating the javadocs.</note>
+ </li>
+ </ul>
+ <p>To run the build:</p>
+ <source xml:space="preserve"><![CDATA[ant [target ...]]]></source>
+ <p>For example to do a normal build for the "all" target (which is the default):</p>
+ <source xml:space="preserve"><![CDATA[ant]]></source>
+ <p>OR</p>
+ <source xml:space="preserve"><![CDATA[ant all]]></source>
+ <p>To clean the build directory first:</p>
+ <source xml:space="preserve"><![CDATA[ant clean all]]></source>
+ <note>
+ If you want to shorten the build time you can just call the "package" target which
+ doesn't perform any automated tests during the build.
+ </note>
+ </section>
+ <section id="problems">
+ <title id="Troubleshooting">Troubleshooting</title>
+ <p>If you have problems building FOP, please try the following:</p>
+ <ul>
+ <li>Run the build with the target of "clean", then rerun the build.</li>
+ <li>Delete the build directory completely, then rerun the build.</li>
+ <li>
+ Make sure you do not have a non-FOP version of xerces.jar, xalan.jar, batik.jar,
+ or another dependency product somewhere in your CLASSPATH.
+ </li>
+ <li>
+ If the build still fails, see the <link href="../gethelp.html">Getting Help</link>
+ page for further help.
+ </li>
+ </ul>
+ </section>
+ </body>
+</document>
\ No newline at end of file
Propchange: xmlgraphics/site/deploy/fop/0.94/compiling.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: xmlgraphics/site/deploy/fop/0.94/compiling.xml
------------------------------------------------------------------------------
svn:keywords = Id
Added: xmlgraphics/site/deploy/fop/0.94/configuration.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/0.94/configuration.html?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/0.94/configuration.html (added)
+++ xmlgraphics/site/deploy/fop/0.94/configuration.html Thu Aug 23 12:00:37 2007
@@ -0,0 +1,669 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache FOP: Configuration</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.gif" title="Apache XML Graphics is responsible for the creation and maintenance of software for managing the conversion of XML formats to graphical output, and the creation and maintenance of related software components, based on software licensed to the Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://xmlgraphics.apache.org/fop/"><img class="logoImage" alt="Apache FOP" src="../images/logo.jpg" title="Apache FOP (Formatting Objects Processor) is the world's first output independent formatter. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF."></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xmlgraphics.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input attr="value" name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../index.html">Home</a>
+</li>
+<li>
+<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../0.94/index.html">Version 0.94</a>
+</li>
+<li>
+<a class="base-not-selected" href="../trunk/index.html">FOP Trunk</a>
+</li>
+<li>
+<a class="base-not-selected" href="../dev/index.html">Development</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache.org</a> > <a href="http://xml.apache.org/">XML Federation</a> > <a href="http://xmlgraphics.apache.org/">xmlgraphics.apache.org</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">FOP 0.94</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../0.94/index.html">About</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/releaseNotes_0.94.html">Release Notes</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/changes_0.94.html">Changes</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/knownissues_overview.html">Known Issues</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/upgrading.html">Upgrading</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.6', '../skin/')" id="menu_selected_1.1.6Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using FOP</div>
+<div id="menu_selected_1.1.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../0.94/compiling.html">Build</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Configure</div>
+</div>
+<div class="menuitem">
+<a href="../0.94/running.html">Run</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/embedding.html">Embed</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/servlets.html">Servlets</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/anttask.html">Ant Task</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.7', '../skin/')" id="menu_1.1.7Title" class="menutitle">Features</div>
+<div id="menu_1.1.7" class="menuitemgroup">
+<div class="menuitem">
+<a href="../0.94/output.html">Output Targets</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/intermediate.html">Intermediate Format</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfencryption.html">PDF Encryption</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfa.html">PDF/A</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/pdfx.html">PDF/X</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/graphics.html">Graphics</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/fonts.html">Fonts</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/hyphenation.html">Hyphenation</a>
+</div>
+<div class="menuitem">
+<a href="../0.94/extensions.html">Extensions</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/2007/US/"><img border="0" title="ApacheCon US 2007 (Atlanta)" alt="ApacheCon US 2007 (Atlanta) - logo" src="http://www.apache.org/ads/ApacheCon/2007-usa-125x125.png" style="width: 125px;height: 125px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="configuration.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+ XML</a>
+</div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="configuration.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">
+<text>Font size:</text>
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache FOP: Configuration</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#general">Configuration File Basics</a>
+<ul class="minitoc">
+<li>
+<a href="#general-available">Making Configuration Available to FOP</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#general-elements">Summary of the General Configuration Options</a>
+</li>
+<li>
+<a href="#renderers">Renderer configuration</a>
+<ul class="minitoc">
+<li>
+<a href="#pdf-renderer">Special Settings for the PDF Renderer</a>
+</li>
+<li>
+<a href="#ps-renderer">Special Settings for the PostScript Renderer</a>
+</li>
+<li>
+<a href="#pcl-renderer">Special Settings for the PCL Renderer</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#fonts">Apache FOP Font Config</a>
+</li>
+<li>
+<a href="#When+it+does+not+work">When it does not work</a>
+</li>
+</ul>
+</div>
+
+<a name="N10011"></a><a name="general"></a>
+<h2 class="underlined_10">Configuration File Basics</h2>
+<div class="section">
+<p>
+ The FOP configuration file is an XML file containing a variety of settings that are useful
+ for controlling FOP's behavior, and for helping it find resources that you wish it to use.
+ </p>
+<p>
+ The easiest way to get started using a FOP configuration file is to copy the sample found
+ at <span class="codefrag">{fop-dir}/conf/fop.xconf</span> to a location of your choice, and then to
+ edit it according to your needs.
+ It contains templates for the various configuration options, most of which are commented
+ out. Remove the comments and change the settings for entries that you wish to use.
+ Be sure to follow any instructions, including comments which specify the value range.
+ Also, since the configuration file is XML, be sure to keep it well-formed.
+ </p>
+<a name="N10020"></a><a name="general-available"></a>
+<h3 class="underlined_5">Making Configuration Available to FOP</h3>
+<p>After creating your configuration file, you must tell FOP how to find it:</p>
+<ul>
+
+<li>
+ If running FOP from the command-line, see the "-c" command-line option in
+ <a href="running.html">Running FOP</a>.
+ </li>
+
+<li>
+ If running FOP as an embedded application, see
+ <a href="embedding.html#config-external">Embedding, Using a Configuration File</a>.
+ </li>
+
+</ul>
+<p>
+ See <a href="embedding.html#config-internal">Setting the Configuration Programmatically</a>
+ for instructions on how to do so in an embedded environment.
+ </p>
+</div>
+
+<a name="N10043"></a><a name="general-elements"></a>
+<h2 class="underlined_10">Summary of the General Configuration Options</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th colspan="1" rowspan="1">Element</th>
+ <th colspan="1" rowspan="1">Data Type (for the value)</th>
+ <th colspan="1" rowspan="1">Description</th>
+ <th colspan="1" rowspan="1">Default Value</th>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">base</td>
+ <td colspan="1" rowspan="1">URL or directory</td>
+ <td colspan="1" rowspan="1">Specifies the base URL based on which relative URL will be resolved.</td>
+ <td colspan="1" rowspan="1">current directory</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">font-base</td>
+ <td colspan="1" rowspan="1">URL or directory</td>
+ <td colspan="1" rowspan="1">Specifies the base URL based on which relative font URLs will be resolved.
+ </td>
+ <td colspan="1" rowspan="1">base URL/directory (above)</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">hyphenation-base</td>
+ <td colspan="1" rowspan="1">URL or directory</td>
+ <td colspan="1" rowspan="1">Specifies the base URL based on which relative URLs to hyphenation pattern
+ files will be resolved. If not specified, support for user-supplied hyphenation
+ patterns remains disabled.
+ </td>
+ <td colspan="1" rowspan="1">disabled</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">source-resolution</td>
+ <td colspan="1" rowspan="1">Integer, dpi</td>
+ <td colspan="1" rowspan="1">
+ Resolution in dpi (dots per inch) which is used internally to determine the pixel
+ size for SVG images and bitmap images without resolution information.
+ </td>
+ <td colspan="1" rowspan="1">72 dpi</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">target-resolution</td>
+ <td colspan="1" rowspan="1">Integer, dpi</td>
+ <td colspan="1" rowspan="1">
+ Resolution in dpi (dots per inch) used to specify the output resolution for bitmap
+ images generated by bitmap renderers (such as the TIFF renderer) and by bitmaps
+ generated by Apache Batik for filter effects and such.
+ </td>
+ <td colspan="1" rowspan="1">72 dpi</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">strict-configuration</td>
+ <td colspan="1" rowspan="1">Boolean (true, false)</td>
+ <td colspan="1" rowspan="1">
+ Setting this option to 'true' will cause FOP to strictly verify the contents of the
+ FOP configuration file to ensure that defined resources (such as fonts and base
+ URLs/directories) are valid and available to FOP. Any errors found will cause FOP to
+ immediately raise an exception.</td>
+ <td colspan="1" rowspan="1">false</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">strict-validation</td>
+ <td colspan="1" rowspan="1">Boolean (true, false)</td>
+ <td colspan="1" rowspan="1">
+ Setting this option to 'false' causes FOP to be more forgiving about XSL-FO validity,
+ for example, you're allowed to specify a border on a region-body which is supported
+ by some FO implementations but is non-standard. Note that such a border would
+ currently have no effect in Apache FOP.</td>
+ <td colspan="1" rowspan="1">true</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">break-indent-inheritance</td>
+ <td colspan="1" rowspan="1">Boolean (true, false)</td>
+ <td colspan="1" rowspan="1">
+ Setting this option to 'true' causes FOP to use an alternative rule set to determine
+ text indents specified through margins, start-indent and end-indent. Many commercial
+ FO implementations have chosen to break the XSL specification in this aspect. This
+ option tries to mimic their behaviour. Please note that Apache FOP may still not
+ behave exactly like those implementations either because FOP has not fully matched
+ the desired behaviour and because the behaviour among the commercial implementations
+ varies. The default for this option (i.e. false) is to behave exactly like the
+ specification describes.</td>
+ <td colspan="1" rowspan="1">false</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">default-page-settings</td>
+ <td colspan="1" rowspan="1">n/a</td>
+ <td colspan="1" rowspan="1">
+ Specifies the default width and height of a page if "auto" is specified
+ for either or both values. Use "height" and "width" attributes on the
+ default-page-settings element to specify the two values.</td>
+ <td colspan="1" rowspan="1">"height" 11 inches, "width" 8.26 inches</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">use-cache</td>
+ <td colspan="1" rowspan="1">boolean (true, false)</td>
+ <td colspan="1" rowspan="1">All fonts information that has been gathered as a result of "directory"
+ or "auto-detect" font configurations will be cached for future rendering runs.
+ This setting should improve performance on systems where
+ fonts have been configured using the "directory" or "auto-detect" tag mechanisms.
+ By default this option is switched on.</td>
+ <td colspan="1" rowspan="1">true</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">cache-file</td>
+ <td colspan="1" rowspan="1">String</td>
+ <td colspan="1" rowspan="1">This options specifies the file/directory path of the fop cache file.
+ This option can also be specified on the command-line using the -cache option.
+ This file is currently only used to cache font triplet information for future reference.</td>
+ <td colspan="1" rowspan="1">${base}/conf/fop.cache</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">renderers</td>
+ <td colspan="1" rowspan="1">(see text below)</td>
+ <td colspan="1" rowspan="1">Contains the configuration for each renderer. See below.</td>
+ <td colspan="1" rowspan="1">N/A</td>
+
+</tr>
+
+</table>
+<p>
+ This is an excerpt from the example configuration file coming with FOP:
+ </p>
+<pre class="code">
+<fop version="1.0">
+
+ <!-- Strict user configuration -->
+ <strict-configuration>true</strict-configuration>
+
+ <!-- Strict FO validation -->
+ <strict-validation>true</strict-validation>
+
+ <!-- Base URL for resolving relative URLs -->
+ <base>./</base>
+
+ <!-- Font Base URL for resolving relative font URLs -->
+ <font-base>./</font-base>
+
+ <!-- Source resolution in dpi (dots/pixels per inch) for determining the size of pixels in SVG and bitmap images, default: 72dpi -->
+ <source-resolution>72</source-resolution>
+ <!-- Target resolution in dpi (dots/pixels per inch) for specifying the target resolution for generated bitmaps, default: 72dpi -->
+ <target-resolution>72</target-resolution>
+
+ <!-- default page-height and page-width, in case
+ value is specified as auto -->
+ <default-page-settings height="11in" width="8.26in"/>
+
+ <!-- etc. etc..... -->
+</fop></pre>
+</div>
+
+<a name="N1017F"></a><a name="renderers"></a>
+<h2 class="underlined_10">Renderer configuration</h2>
+<div class="section">
+<p>
+ Each Renderer has its own configuration section which is identified by the
+ MIME type the Renderer is written for, ex. "application/pdf" for the PDF Renderer.
+ </p>
+<p>
+ The configuration for the PDF Renderer could look like this:
+ </p>
+<pre class="code">
+ <renderers>
+ <renderer mime="application/pdf">
+ <filterList>
+ <!-- provides compression using zlib flate (default is on) -->
+ <value>flate</value>
+ </filterList>
+ <fonts>
+ <font metrics-url="arial.xml" kerning="yes" embed-url="arial.ttf">
+ <font-triplet name="Arial" style="normal" weight="normal"/>
+ <font-triplet name="ArialMT" style="normal" weight="normal"/>
+ </font>
+ <font metrics-url="arialb.xml" kerning="yes" embed-url="arialb.ttf">
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+ <font-triplet name="ArialMT" style="normal" weight="bold"/>
+ </font>
+ </fonts>
+ </renderer>
+
+ <renderer mime="application/postscript">
+ <!-- etc. etc..... --></pre>
+<p>
+ The details on the font configuration can be found on the separate <a href="fonts.html">Fonts</a> page.
+ Note especially the section entitled <a href="fonts.html#register">Register Fonts with FOP</a>.
+ </p>
+<a name="N1019A"></a><a name="pdf-renderer"></a>
+<h3 class="underlined_5">Special Settings for the PDF Renderer</h3>
+<p>
+ The configuration element for the PDF renderer contains two elements. One is for the font configuration
+ (please follow the link above) and one is for the "filter list". The filter list controls how the
+ individual objects in a PDF file are encoded. By default, all objects get "flate" encoded (i.e. simply
+ compressed with the same algorithm that is also used in ZIP files). Most users don't need to change that
+ setting. For debugging purposes, it may be desired not to compress the internal objects at all so the
+ generated PDF commands can be read. In that case, you can simply use the following filter list. The
+ second filter list (type="image") ensures that all images still get compressed but also ASCII-85 encoded
+ so the produced PDF file is still easily readable in a text editor.
+ </p>
+<pre class="code">
+ <renderer mime="application/pdf">
+ <filterList>
+ <value>null</value>
+ </filterList>
+ <filterList type="image">
+ <value>flate</value>
+ <value>ascii-85</value>
+ </filterList>
+
+ <fonts....
+ </renderer></pre>
+<p>
+ Another (optional) setting specific to the PDF Renderer is an output color profile, an ICC
+ color profile which indicates the target color space the PDF file is generated for. This
+ setting is mainly used in conjunction with the <a href="pdfx.html">PDF/X</a> feature.
+ An example:
+ </p>
+<pre class="code">
+ <renderer mime="application/pdf">
+ <filterList...
+
+ <output-profile>C:\FOP\Color\EuropeISOCoatedFOGRA27.icc</output-profile>
+
+ <fonts....
+ </renderer></pre>
+<a name="N101B3"></a><a name="ps-renderer"></a>
+<h3 class="underlined_5">Special Settings for the PostScript Renderer</h3>
+<p>
+ Besides the normal font configuration (the same "fonts" element as for the PDF renderer) the PostScript
+ renderer has an additional setting to force landscape pages to be rotated to fit on a page inserted into
+ the printer in portrait mode. Set the value to "true" to activate this feature. The default is "false".
+ Example:
+ </p>
+<pre class="code">
+ <renderer mime="application/postscript">
+ <auto-rotate-landscape>true</auto-rotate-landscape>
+
+ <fonts>
+ <font metrics-url="arial.xml" kerning="yes" embed-url="arial.ttf">
+ <font-triplet name="Arial" style="normal" weight="normal"/>
+ <font-triplet name="ArialMT" style="normal" weight="normal"/>
+ </font>
+ <font metrics-url="arialb.xml" kerning="yes" embed-url="arialb.ttf">
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+ <font-triplet name="ArialMT" style="normal" weight="bold"/>
+ </font>
+ </fonts>
+ </renderer></pre>
+<a name="N101C1"></a><a name="pcl-renderer"></a>
+<h3 class="underlined_5">Special Settings for the PCL Renderer</h3>
+<p>
+ Non-standard fonts for the PCL renderer are made available through the Java2D subsystem which means that
+ you don't have to do any custom font configuration in this case but you have to use the font names
+ offered by Java.
+ </p>
+<p>
+ Additionally, there are certain settings that control how the renderer handles various elements.
+ </p>
+<pre class="code"><renderer mime="application/vnd.hp-PCL">
+ <rendering>quality</rendering>
+ <text-rendering>bitmap</text-rendering>
+</renderer></pre>
+<p>
+ The default value for the "rendering" setting is "speed" which causes borders
+ to be painted as plain rectangles. In this mode, no special borders (dotted,
+ dashed etc.) are available. If you want support for all border modes, set the
+ value to "quality" as indicated above. This will cause the borders to be painted
+ as bitmaps.
+ </p>
+<p>
+ The default value for the "text-rendering" setting is "auto" which paints the
+ base fonts using PCL fonts. Non-base fonts are painted as bitmaps through Java2D.
+ If the mix of painting methods results in unwelcome output, you can set this
+ to "bitmap" which causes all text to be rendered as bitmaps.
+ </p>
+</div>
+
+<a name="N101D9"></a><a name="fonts"></a>
+<h2 class="underlined_10">Apache FOP Font Config</h2>
+<div class="section">
+<p>
+ Apache FOP has special Font configuration considerations, which are explained
+ in detail on the <a href="fonts.html">Fonts</a> page.
+ </p>
+</div>
+
+
+<a name="N101E7"></a><a name="When+it+does+not+work"></a>
+<h2 class="underlined_10">When it does not work</h2>
+<div class="section">
+<p>FOP searches the configuration file for the information it
+expects, at the position it expects. When that information is not
+present, FOP will not complain, it will just continue. When there is
+other information in the file, FOP will not complain, it will just
+ignore it. That means that when your configuration information is in
+the file but in a different XML element, or in a different XML path,
+than FOP expects, it will be silently ignored.</p>
+<p>Check the following possibilities:</p>
+<ul>
+
+<li>The format of the configuration file has changed
+considerably between FOP 0.20.5 and FOP 1.0 and its beta versions. Did
+you convert your file to the new format?</li>
+
+
+<li>The FOP distribution contains a schema for configuration
+files, at src/foschema/fop-configuration.xsd. Did you validate your
+configuration file against it? Add the following schema location to
+the <span class="codefrag">schema</span> element:
+
+<pre class="code"><fop
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation=
+"http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/foschema/fop-configuration.xsd?view=co">
+</pre>
+
+and run the configuration file through a validating schema
+parser. Note that the schema cannot detect all errors, and that it is
+stricter about the order of some elements than FOP itself is.</li>
+
+
+<li>Run FOP in debug mode (command line option
+<span class="codefrag">-d</span>). This makes FOP report which configuration
+information it finds. Check if FOP finds what you expect.</li>
+
+
+</ul>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("<text>Last Published:</text> " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 1999-2007 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
---------------------------------------------------------------------
Apache XML Graphics Project URL: http://xmlgraphics.apache.org/
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org