Return-Path: X-Original-To: apmail-xmlgraphics-commits-archive@www.apache.org Delivered-To: apmail-xmlgraphics-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B9EE79E86 for ; Sun, 15 Apr 2012 05:40:26 +0000 (UTC) Received: (qmail 7624 invoked by uid 500); 15 Apr 2012 05:40:26 -0000 Mailing-List: contact commits-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@xmlgraphics.apache.org Delivered-To: mailing list commits@xmlgraphics.apache.org Received: (qmail 7581 invoked by uid 99); 15 Apr 2012 05:40:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Apr 2012 05:40:26 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Apr 2012 05:40:20 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 76B8223889BB for ; Sun, 15 Apr 2012 05:40:00 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r813018 [1/24] - in /websites/staging/xmlgraphics/trunk/content: ./ fop/ fop/0.95/ fop/0.95/images/ fop/1.0/ fop/1.0/images/ fop/dev/ fop/dev/design/ fop/dev/fo/ fop/dev/svg/ fop/fo/ fop/trunk/ fop/trunk/images/ Date: Sun, 15 Apr 2012 05:39:54 -0000 To: commits@xmlgraphics.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120415054000.76B8223889BB@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: buildbot Date: Sun Apr 15 05:39:50 2012 New Revision: 813018 Log: Staging update by buildbot for xmlgraphics Added: websites/staging/xmlgraphics/trunk/content/fop/ websites/staging/xmlgraphics/trunk/content/fop/0.95/ websites/staging/xmlgraphics/trunk/content/fop/0.95/anttask.html websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95.html websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95beta.html websites/staging/xmlgraphics/trunk/content/fop/0.95/compiling.html websites/staging/xmlgraphics/trunk/content/fop/0.95/configuration.html websites/staging/xmlgraphics/trunk/content/fop/0.95/embedding.html websites/staging/xmlgraphics/trunk/content/fop/0.95/extensions.html websites/staging/xmlgraphics/trunk/content/fop/0.95/fonts.html websites/staging/xmlgraphics/trunk/content/fop/0.95/graphics.html websites/staging/xmlgraphics/trunk/content/fop/0.95/hyphenation.html websites/staging/xmlgraphics/trunk/content/fop/0.95/images/ websites/staging/xmlgraphics/trunk/content/fop/0.95/images/EmbeddingExampleFO2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/0.95/images/EmbeddingExampleObj2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/0.95/images/EmbeddingExampleObj2XML.png (with props) websites/staging/xmlgraphics/trunk/content/fop/0.95/images/EmbeddingExampleXML2FO.png (with props) websites/staging/xmlgraphics/trunk/content/fop/0.95/images/EmbeddingExampleXML2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/0.95/index.html websites/staging/xmlgraphics/trunk/content/fop/0.95/intermediate.html websites/staging/xmlgraphics/trunk/content/fop/0.95/knownissues_overview.html websites/staging/xmlgraphics/trunk/content/fop/0.95/metadata.html websites/staging/xmlgraphics/trunk/content/fop/0.95/output.html websites/staging/xmlgraphics/trunk/content/fop/0.95/pdfa.html websites/staging/xmlgraphics/trunk/content/fop/0.95/pdfencryption.html websites/staging/xmlgraphics/trunk/content/fop/0.95/pdfx.html websites/staging/xmlgraphics/trunk/content/fop/0.95/releaseNotes_0.95.html websites/staging/xmlgraphics/trunk/content/fop/0.95/running.html websites/staging/xmlgraphics/trunk/content/fop/0.95/servlets.html websites/staging/xmlgraphics/trunk/content/fop/0.95/upgrading.html websites/staging/xmlgraphics/trunk/content/fop/1.0/ websites/staging/xmlgraphics/trunk/content/fop/1.0/accessibility.html websites/staging/xmlgraphics/trunk/content/fop/1.0/anttask.html websites/staging/xmlgraphics/trunk/content/fop/1.0/changes_1.0.html websites/staging/xmlgraphics/trunk/content/fop/1.0/compiling.html websites/staging/xmlgraphics/trunk/content/fop/1.0/configuration.html websites/staging/xmlgraphics/trunk/content/fop/1.0/embedding.html websites/staging/xmlgraphics/trunk/content/fop/1.0/events.html websites/staging/xmlgraphics/trunk/content/fop/1.0/extensions.html websites/staging/xmlgraphics/trunk/content/fop/1.0/fonts.html websites/staging/xmlgraphics/trunk/content/fop/1.0/graphics.html websites/staging/xmlgraphics/trunk/content/fop/1.0/hyphenation.html websites/staging/xmlgraphics/trunk/content/fop/1.0/images/ websites/staging/xmlgraphics/trunk/content/fop/1.0/images/EmbeddingExampleFO2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/images/EmbeddingExampleObj2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/images/EmbeddingExampleObj2XML.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/images/EmbeddingExampleXML2FO.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/images/EmbeddingExampleXML2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/images/if-architecture-overview.png (with props) websites/staging/xmlgraphics/trunk/content/fop/1.0/index.html websites/staging/xmlgraphics/trunk/content/fop/1.0/intermediate.html websites/staging/xmlgraphics/trunk/content/fop/1.0/knownissues_overview.html websites/staging/xmlgraphics/trunk/content/fop/1.0/metadata.html websites/staging/xmlgraphics/trunk/content/fop/1.0/output.html websites/staging/xmlgraphics/trunk/content/fop/1.0/pdfa.html websites/staging/xmlgraphics/trunk/content/fop/1.0/pdfencryption.html websites/staging/xmlgraphics/trunk/content/fop/1.0/pdfx.html websites/staging/xmlgraphics/trunk/content/fop/1.0/releaseNotes_1.0.html websites/staging/xmlgraphics/trunk/content/fop/1.0/running.html websites/staging/xmlgraphics/trunk/content/fop/1.0/servlets.html websites/staging/xmlgraphics/trunk/content/fop/1.0/upgrading.html websites/staging/xmlgraphics/trunk/content/fop/bugs.html websites/staging/xmlgraphics/trunk/content/fop/changes.html websites/staging/xmlgraphics/trunk/content/fop/compliance.html websites/staging/xmlgraphics/trunk/content/fop/dev/ websites/staging/xmlgraphics/trunk/content/fop/dev/conventions.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/ websites/staging/xmlgraphics/trunk/content/fop/dev/design/areas.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/breakpos.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/embedding.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/extending.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/fotree.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/images.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/index.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/layout.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/optimise.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/parsing.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/pdf-library.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/properties.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/renderers.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/startup.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/svg.html websites/staging/xmlgraphics/trunk/content/fop/dev/design/useragent.html websites/staging/xmlgraphics/trunk/content/fop/dev/doc.html websites/staging/xmlgraphics/trunk/content/fop/dev/extensions.html websites/staging/xmlgraphics/trunk/content/fop/dev/faq.html websites/staging/xmlgraphics/trunk/content/fop/dev/fo/ websites/staging/xmlgraphics/trunk/content/fop/dev/fo/embedding.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/fo/embedding.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/implement.html websites/staging/xmlgraphics/trunk/content/fop/dev/index.html websites/staging/xmlgraphics/trunk/content/fop/dev/release.html websites/staging/xmlgraphics/trunk/content/fop/dev/rtflib.html websites/staging/xmlgraphics/trunk/content/fop/dev/svg/ websites/staging/xmlgraphics/trunk/content/fop/dev/svg.html websites/staging/xmlgraphics/trunk/content/fop/dev/svg/images.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/images.png (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/images.svg (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/link.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/link.png (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/link.svg (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/paints.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/paints.png (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/paints.svg (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/text.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/text.png (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/text.svg (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/transparency.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/transparency.png (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/svg/transparency.svg (with props) websites/staging/xmlgraphics/trunk/content/fop/dev/testing.html websites/staging/xmlgraphics/trunk/content/fop/dev/tools.html websites/staging/xmlgraphics/trunk/content/fop/download.html websites/staging/xmlgraphics/trunk/content/fop/examples.html websites/staging/xmlgraphics/trunk/content/fop/faq.html websites/staging/xmlgraphics/trunk/content/fop/fo/ websites/staging/xmlgraphics/trunk/content/fop/fo.html websites/staging/xmlgraphics/trunk/content/fop/fo/align.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/align.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/align2.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/align2.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/embed.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/embed.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/fonts.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/fonts.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/size.fo (with props) websites/staging/xmlgraphics/trunk/content/fop/fo/size.fo.pdf (with props) websites/staging/xmlgraphics/trunk/content/fop/gethelp.html websites/staging/xmlgraphics/trunk/content/fop/index.html websites/staging/xmlgraphics/trunk/content/fop/knownissues.html websites/staging/xmlgraphics/trunk/content/fop/license.html websites/staging/xmlgraphics/trunk/content/fop/maillist.html websites/staging/xmlgraphics/trunk/content/fop/news.html websites/staging/xmlgraphics/trunk/content/fop/quickstartguide.html websites/staging/xmlgraphics/trunk/content/fop/resources.html websites/staging/xmlgraphics/trunk/content/fop/status.html websites/staging/xmlgraphics/trunk/content/fop/team.html websites/staging/xmlgraphics/trunk/content/fop/trunk/ websites/staging/xmlgraphics/trunk/content/fop/trunk/accessibility.html websites/staging/xmlgraphics/trunk/content/fop/trunk/anttask.html websites/staging/xmlgraphics/trunk/content/fop/trunk/compiling.html websites/staging/xmlgraphics/trunk/content/fop/trunk/complexscripts.html websites/staging/xmlgraphics/trunk/content/fop/trunk/configuration.html websites/staging/xmlgraphics/trunk/content/fop/trunk/embedding.html websites/staging/xmlgraphics/trunk/content/fop/trunk/events.html websites/staging/xmlgraphics/trunk/content/fop/trunk/extensions.html websites/staging/xmlgraphics/trunk/content/fop/trunk/fonts.html websites/staging/xmlgraphics/trunk/content/fop/trunk/graphics.html websites/staging/xmlgraphics/trunk/content/fop/trunk/hyphenation.html websites/staging/xmlgraphics/trunk/content/fop/trunk/images/ websites/staging/xmlgraphics/trunk/content/fop/trunk/images/EmbeddingExampleFO2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/images/EmbeddingExampleObj2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/images/EmbeddingExampleObj2XML.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/images/EmbeddingExampleXML2FO.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/images/EmbeddingExampleXML2PDF.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/images/if-architecture-overview.png (with props) websites/staging/xmlgraphics/trunk/content/fop/trunk/index.html websites/staging/xmlgraphics/trunk/content/fop/trunk/intermediate.html websites/staging/xmlgraphics/trunk/content/fop/trunk/metadata.html websites/staging/xmlgraphics/trunk/content/fop/trunk/output.html websites/staging/xmlgraphics/trunk/content/fop/trunk/pdfa.html websites/staging/xmlgraphics/trunk/content/fop/trunk/pdfencryption.html websites/staging/xmlgraphics/trunk/content/fop/trunk/pdfx.html websites/staging/xmlgraphics/trunk/content/fop/trunk/running.html websites/staging/xmlgraphics/trunk/content/fop/trunk/servlets.html websites/staging/xmlgraphics/trunk/content/fop/trunk/upgrading.html Modified: websites/staging/xmlgraphics/trunk/content/ (props changed) Propchange: websites/staging/xmlgraphics/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Sun Apr 15 05:39:50 2012 @@ -1 +1 @@ -1325619 +1326256 Added: websites/staging/xmlgraphics/trunk/content/fop/0.95/anttask.html ============================================================================== --- websites/staging/xmlgraphics/trunk/content/fop/0.95/anttask.html (added) +++ websites/staging/xmlgraphics/trunk/content/fop/0.95/anttask.html Sun Apr 15 05:39:50 2012 @@ -0,0 +1,138 @@ + + + + Apache™ FOP: Ant task + + + + + + + + + + + + + + + + + + + +
+ The Apache XML Graphics Project +

Apache™ FOP: Ant task

+
+

Home » Fop » 0.95

+ +

$Revision: 1298724 $

+

Apache™ FOP provides an Ant task for automating the document build process.

+

Description

+

The FOP Ant task will convert XSL-FO documents to PDF, PS, PCL etc. output (see Output formats for available formats).

+

To call FOP tasks within Ant, first add a FOP task definition to your Ant build file. One method of defining the task is as follows:

+ + + + + + + + + + + + + + +Then create FOP tasks within your Ant build file, using the FOP task parameters listed below. + +# Parameters for FOP Ant task # {#parameters} + +Parameters specified as attributes| Attribute | Description | Required | +|-----------|-------------|----------| +| fofile | XSL-FO file to be rendered | Yes, if no fileset nested element is used | +| outfile | Output filename | Yes, when fofile is used. (This attribute is not valid for filesets.) | +| format | Possible output formats:

`application/X-fop-awt-preview`

`application/X-fop-print`

`application/X-fop-areatree`

`application/pdf`

`application/postscript`

`application/mif`

`application/rtf` , `text/richtext` , `text/rtf`

`application/x-pcl` , `application/vnd.hp-PCL`

`application/x-afp` , `application/vnd.ibm.modcap`

`text/plain`

`image/svg+xml`

`image/gif`

`image/png`

`image/tiff`

| No, defaults to `application/pdf` | +| outdir | Output directory | Required if a fileset is used to specify the files to render; optional for fofile. (Can alternatively specify the full path in the fofile value.) | +| force | Recreate target files, even if they are newer than their corresponding source files. Note: This attribute is available in post-0.20.5 versions (0.20.x nightly build and 1.0dev) only; target files are always generated (i.e., force=true) in 0.20.5 release. | No, default is `false` | +| basedir | Base directory to resolve relative references (e.g., graphics files) within the FO document. | No, for single FO File entry, default is to use the location of that FO file. | +| relativebase | For fileset usage only. A value of `true` specifies using the location of each .fo file as the base directory for resolving relative file references located within that .fo file. A value of `false` specifies using the value of basedir for all files within the fileset, or just the current working directory if basedir is not specified. | No, default is `false` . | +| userconfig | User configuration file (same as the FOP "-c" command line option). | No | +| messagelevel | Logging level

Possible values: `error` , `warn` , `info` , `verbose` , `debug` . **Currently doesn't work in FOP Trunk!!!** | No, defaults to `verbose` | +| logFiles | Controls whether the names of the files that are processed are logged ( `true` ) or not ( `false` ). **Currently doesn't work in FOP Trunk!!!** | No, default is `true` | + +Parameters specified as nested elements| Attribute | Description | Required | +|-----------|-------------|----------| +| fileset | [FileSets](http://ant.apache.org/manual/CoreTypes/fileset.html) are used to specify multiple XSL-FO files to be rendered. | Yes, if no fofile attribute is supplied | + +# Examples # {#examples} + +The following example converts a single XSL-FO file to a PDF document: + + + + + +This example converts all XSL-FO files within an entire directory to PostScript: + + + + + + + +
+
+ + + + Added: websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95.html ============================================================================== --- websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95.html (added) +++ websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95.html Sun Apr 15 05:39:50 2012 @@ -0,0 +1,155 @@ + + + + History of Changes 0.95 + + + + + + + + + + + + + + + + + + + +
+ The Apache XML Graphics Project +

History of Changes 0.95

+
+

Home » Fop » 0.95

+ +

+

Introduction and explanation of symbols

+

Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:=add,=fix,=remove,=update

+

Version 0.95 (05 August 2008)

+

Changes to the End-User API

+
    +
  • Fixed the -imagein command-line option. Committed by JM.
  • +
+

Changes to the Code Base

+
    +
  • Fixed potential multi-threading problem concerning the use of DecimalFormat. Committed by JM. See Issue 44887 .
  • +
+

Changes to the Font Subsystem

+
    +
  • +

    Fixed text extraction problem with ZapfDingbats and Symbol font in PDF output. Committed by JM.

    +
  • +
  • +

    Fixed NullPointerException when loading a TrueType font using XML font metric files. Committed by JM.

    +
  • +
+

Changes to the Image Support

+
    +
  • +

    Fixed two bugs concerning resolution handling with SVG images and their conversion to bitmaps for RTF output. Committed by JM.

    +
  • +
  • +

    Fixed a performance problem concerning image serialization. Committed by JM.

    +
  • +
+

Changes to the Layout Engine

+
    +
  • +

    Fixed NullPointerException when page-number-citations are used inside a marker. Committed by AD. See Issue 45295 .

    +
  • +
  • +

    Regression bugfix: Multiple collapsible breaks don't cause empty pages anymore. Committed by JM. See Issue 44412 .

    +
  • +
  • +

    Various bugfixes for table layout. Committed by VH. See Issue 44621 .

    +
  • +
+

Changes to Renderers (Output Formats)

+
    +
  • +

    Added support for fo:leader for RTF output (no full support!). Fixes problems with empty leaders being used to force empty lines among other issues. Committed by JM. Thanks to Maximilian Aster. See Issue 43825 .

    +
  • +
  • +

    Added support for page-number-citation for RTF output. Committed by JM. Thanks to Maximilian Aster. See Issue 43824 .

    +
  • +
  • +

    Fixed a color selection problem which occurred after an image has been painted through the Graphics2DAdapter in PDF output. Committed by JM.

    +
  • +
  • +

    Fixed page ordering problem with AWTRenderer. Committed by JM. See Issue 41306 .

    +
  • +
  • +

    Fixed image scaling for RTF output. Committed by JM. See Issue 39980 .

    +
  • +
  • +

    Fixed handling of proportional-column-width() and percentages for table column in RTF output. Committed by JM. Thanks to Maximilian Aster. See Issue 43606 .

    +
  • +
  • +

    Fixed resolution handling inside AWT preview dialog. Committed by JM.

    +
  • +
  • +

    Fixed positioning of absolutely positioned block-containers in multi-column documents. Committed by JM.

    +
  • +
  • +

    Fixed rendering of fixed block-containers in AFP output. Committed by JM.

    +
  • +
  • +

    Fixed regression causing bad positioning of block-containers if used as descendant of a table-cell. Committed by JM.

    +
  • +
+

Contributors to this release

+

We thank the following people for their contributions to this release.

+

This is a list of all people who participated as committers:

Andreas Delmelle (AD), Jeremias Märki (JM), Vincent Hennebert (VH).

+

This is a list of other contributors:

Maximilian Aster.

+
+ + + + Added: websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95beta.html ============================================================================== --- websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95beta.html (added) +++ websites/staging/xmlgraphics/trunk/content/fop/0.95/changes_0.95beta.html Sun Apr 15 05:39:50 2012 @@ -0,0 +1,341 @@ + + + + History of Changes 0.95beta + + + + + + + + + + + + + + + + + + + +
+ The Apache XML Graphics Project +

History of Changes 0.95beta

+
+

Home » Fop » 0.95

+ +

+

Introduction and explanation of symbols

+

Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:=add,=fix,=remove,=update

+

Version 0.95beta (26 March 2008)

+

Changes to the End-User API

+
    +
  • Removed deprecated methods in the "apps" package that were left-overs from the API discussions. Committed by JM.
  • +
+

Changes to the Code Base

+
    +
  • +

    Turned on XInclude processing for the main source given on the command line. Committed by MB.

    +
  • +
  • +

    Added very basic parsing for the xml:lang shorthand. Committed by AD.

    +
  • +
  • +

    Added support for SVGZ. Committed by JM. Thanks to Max Berger. See Issue 43597 .

    +
  • +
  • +

    Added correct percentage resolution for arguments to the proportional-column-width() function. Committed by AD. See Issue 41631 .

    +
  • +
  • +

    Fixed a bug when the rgb-icc() function was used either before the fo:declarations, or in documents without a fo:declarations node. In such cases, the sRGB fallback is now used to avoid an ugly NullPointerException. Committed by AD. See Issue 43705 .

    +
  • +
  • +

    Fixed a bug when using relative font-size (smaller/larger) in combination with percentages. Committed by AD. See Issue 44343 .

    +
  • +
  • +

    Fixed a memory-leak in XMLWhiteSpaceHandler. Committed by AD. Thanks to Stefan Ziel. See Issue 44286 .

    +
  • +
  • +

    Bugfix for URI resolution: Make StreamSources without system identifier work again. Committed by JM.

    +
  • +
  • +

    Avoid a NullPointerException in AreaTreeHandler.endDocument(). Committed by JM. Thanks to David Delbecq. See Issue 43910 .

    +
  • +
+

Changes to the Bundled Extensions

+
    +
  • +

    New extension attribute fox:transform on fo:block-container allows free-form transformation (rotation, scaling etc.) of absolute and fixed block-containers. Supported only for PDF, PS and Java2D-based renderers. Committed by JM.

    +
  • +
  • +

    Added new extension element: fox:external-document. It allows to add whole documents such as multi-page TIFF images to be inserted as peers to a page-sequence. Each image will make up an entire page. See the documentation for details. Committed by JM.

    +
  • +
+

Changes to the Font Subsystem

+
    +
  • +

    Added support for unusual font encodings (like for Symbol or Cyrillic fonts) of Type 1 fonts in PDF and PostScript output. Committed by JM.

    +
  • +
  • +

    Add Font support in jar files. Committed by AC. Thanks to Max Berger. See Issue 42982 .

    +
  • +
  • +

    Improved the font auto-detection so fonts accessed using the font-family name are selected with higher accuracy. Committed by JM. Thanks to Justus Piater. See Issue 44451 .

    +
  • +
  • +

    Bugfix for date formatting with negative time zones in the PDF's Info object. This affected PDF/A compliance. Committed by JM.

    +
  • +
  • +

    Bugfix for handling of optional tables in subset TrueType fonts. This bug caused errors in various PDF viewers. Committed by JM.

    +
  • +
  • +

    Bugfix: Use Font.getName() (logical font name) instead of Font.getFontName() (localized) when registering fonts from AWT. Committed by JM. Thanks to David Churavy. See Issue 43835 .

    +
  • +
  • +

    Made the way TrueType fonts are embedded in PDF compliant to the specification so viewers correctly identify subset fonts. Committed by JM.

    +
  • +
  • +

    Fixed font-autodetection so fonts with uppercase extensions are detected, too. Committed by JM.

    +
  • +
  • +

    Fix to avoid NullPointerException when parsing ExpertEncoded and ExpertSubsetEncoded Type 1 fonts. Committed by AC. See Issue 43143 .

    +
  • +
  • +

    Improved font auto-detection and handling of AWT-supplied fonts in order to achieve better results when using multiple output formats. Whenever possible, the font names appearing in the operating system can also be used in XSL-FO. Committed by JM.

    +
  • +
+

Changes to the Image Support

+
    +
  • A new image loading framework has been introduced to fix various problems with external graphics and improve performance. Committed by JM.
  • +
+

Changes to the Layout Engine

+
    +
  • +

    Added support for background on fo:table-column and fo:table-header/footer/body elements. Committed by VH.

    +
  • +
  • +

    Added full support for keep-with-previous on fo:table-row and in fo:table-cell elements. Committed by VH.

    +
  • +
  • +

    Added full support for breaks before and after table cells (that is, break-before/after set on the first/last child of a cell). Committed by VH.

    +
  • +
  • +

    Added full support for breaks inside the cells of a table. Committed by VH.

    +
  • +
  • +

    Added support for conditional borders in tables, for both the separate and the collapsing border model. Committed by VH. See Issue 43934 .

    +
  • +
  • +

    Added minimal support for the .minimum/.maximum components of block/inline-progression-dimension on fo:external-graphic and fo:instream-foreign-object. Committed by JM.

    +
  • +
  • +

    Added support for scale-down-to-fit and scale-up-to-fit (introduced in XSL 1.1). Committed by JM.

    +
  • +
  • +

    Added methods for fo:page-number-citation(-last) in FOEventHandler. Committed by JM. Thanks to V. Schappert. See Issue 43605 .

    +
  • +
  • +

    Step towards performance: the collapsing-border resolution algorithm no longer triggers the retrieving of the whole table, when possible. Committed by VH.

    +
  • +
  • +

    Added check for table-cells which span more rows than available in their parent element (table-header/footer/body). Committed by VH.

    +
  • +
  • +

    Added support for fo:markers in fo:inline and fo:basic-link. Committed by AD.

    +
  • +
  • +

    Added support for ids on empty fo:inlines. Committed by AD. See Issue 42748 .

    +
  • +
  • +

    Bugfix: The before border of a block is no longer swallowed if its first child issues a break-before. Committed by JM. See Issue 44412 .

    +
  • +
  • +

    Bugfix: When there was a forced break after a block with (conditional) borders the border-after wasn't painted. Committed by JM. See Issue 44412 .

    +
  • +
  • +

    Bugfix: a forced break inside a cell was ignored when occurring before the minimum height set on the enclosing row was set. Committed by VH.

    +
  • +
  • +

    Fixed exceptions when lists, tables or block-container are children of an inline-level FO. Committed by JM.

    +
  • +
  • +

    Fixed the rendering of the area of a table corresponding to border-separation, which must be filled with the background of the table, and not the rows. Committed by VH.

    +
  • +
  • +

    Improved conformance: even if a table-cell spans several rows its background must correspond to the first row spanned. Committed by VH.

    +
  • +
  • +

    Moved to the FO tree stage the check for break-before/after on table-row while spanning in progress. Committed by VH. See Issue 44321 .

    +
  • +
  • +

    Fixed the resolution of borders when header/footer is omitted at page breaks. Committed by VH. See Issue 44289 .

    +
  • +
  • +

    Fixed a possible IndexOutOfBoundsException that could happen with certain constellations when footnotes are used. Committed by JM. See Issue 44160 .

    +
  • +
  • +

    Compliance fix: for absolutely positioned block-containers, "top" wasn't interpreted correctly. Committed by JM.

    +
  • +
  • +

    Bugfix: content of a row with zero height overriding the previous row Committed by VH. See Issue 43633 .

    +
  • +
  • +

    Bugfix for border-after painting and element list generation when a forced break is involved. Committed by JM. See Issue 43917 .

    +
  • +
  • +

    Bugfix: no empty page is generated anymore if there's no content after a break-after. Committed by JM. See Issue 40230 .

    +
  • +
  • +

    Restored proper handling of fo:table-cell having no children, which is allowed in relaxed validation mode. Committed by VH. See Issue 43803 .

    +
  • +
  • +

    Memory Leak fixed in the Property Cache. Fixed by Jeremias Maerki. Reported and Tested By Chris Bowditch. Committed by JM.

    +
  • +
  • +

    Bugfix in tables: wrong element generation by the merging algorithm when glues must be produced to cope with conditional spaces. The corresponding length was added twice: one in the glue itself and one in the following box. Committed by VH. See Issue 43712 .

    +
  • +
  • +

    Bugfix: breaks generated by the merging algorithm for a table-row containing empty cells had always a penalty of 900. Committed by VH. See Issue 43766 .

    +
  • +
  • +

    In case of missing cells the border-end of the table was applied to an inner cell, instead of the (empty) cell in the last column. Committed by VH.

    +
  • +
  • +

    Fixed the resolution of borders with table-columns (border-before/after was wrongly applied to every cell of the column). Committed by VH.

    +
  • +
  • +

    Fixed the resolution of border-end on cells spanning several rows. Committed by VH. See Issue 42768 .

    +
  • +
  • +

    Bugfix for NPE with empty table-row (regression from 0.93). Committed by JM.

    +
  • +
  • +

    Fixed swallowing PCDATA in text-node children of retrieved markers. Committed by AD. See Issue 42705 .

    +
  • +
  • +

    Fixed erroneous white-space removal in retrieved markers. Committed by AD. See Issue 42703 .

    +
  • +
  • +

    Fixed erroneous usage of inherited color-values in SVG. Committed by AD. Thanks to ckohrn.at.tng.de. See Issue 43274 .

    +
  • +
  • +

    Facilitate the implementation for font-selection-strategy:

    • Changed FontInfo.fontLookup to always return an array of FontTriplet.

    • Changed CommonFont.getFontState to return an array of FontTriplet.

    • Initial modifications to the related LMs: initialized with the font corresponding to the first of the triplets.

    Committed by AD.

    +
  • +
  • +

    PropertyCache phase 2:

    • improvement of the PropertyCache itself should now guarantee acceptable performance of the static caches in multi-session environments, which is a possible problem with synchronizedMap.

    • changed CommonFont to use the cache: added CachedCommonFont to contain the properties that are always cacheable CommonFont itself is only cached if the remaining properties are absolutes.

    • changed CommonHyphenation, KeepProperty, ColorProperty and FontFamilyProperty to use the cache.

    Committed by AD.

    +
  • +
+

Changes to Renderers (Output Formats)

+
    +
  • +

    Added an option to disable the default sRGB profile in PDF output for those who don't care about color fidelity, but care about PDF file size. Committed by JM.

    +
  • +
  • +

    Added support for the natural language indentifier ("Lang" in the document catalog) for PDF documents based on the language/country values on fo:page-sequence. Committed by JM.

    +
  • +
  • +

    PostScript output now generates the bounding box DSC comments for the whole document. Committed by JM.

    +
  • +
  • +

    Added support for PDF page labels. Committed by JM.

    +
  • +
  • +

    Added support for custom fonts in Java2DRenderer and derived renderers. Committed by JM. Thanks to Patrick Jaromin. See Issue 44176 .

    +
  • +
  • +

    Added generic structures to the PDF library in order to support PDF file in fo:external-graphic later. Committed by JM.

    +
  • +
  • +

    Added a configuration setting to the PCL renderer to disable PJL commands. Committed by JM.

    +
  • +
  • +

    Added a configuration setting for the renderer/device resolution to the AFP renderer. Committed by JM. Thanks to Adrian Cumiskey. See Issue 43041 .

    +
  • +
  • +

    Slight improvement for thin lines in Java2D/AWT output. Committed by JM. Thanks to Gordon Cooke.

    +
  • +
  • +

    Fixed logic error setting the transformation matrix for block-container viewports (applies to absolute and fixed block-containers only). Important: External renderer implementations need to adjust for the change and implement the new method concatenateTransformationMatrix(AffineTransform) if the renderer is derived from AbstractPathOrientedRenderer. Committed by JM.

    +
  • +
  • +

    Fixed generation of named destinations so it works when the PDF document is encrypted. Committed by JM.

    +
  • +
  • +

    Bugfix: allow multiple bookmarks to point at the same destination. Committed by JM. See Issue 37993 .

    +
  • +
  • +

    Fixed regression: transparent-page-background was not recognized for PNG output. Committed by JM.

    +
  • +
  • +

    Postscript extension cleanup. Committed by AC. Thanks to Andrejus Chaliapinas. See Issue 43042 .

    +
  • +
  • +

    Fix to avoid ClassCastException where multiple ps:ps-comments are declared within fo:declarations. Committed by AC. See Issue 43587 .

    +
  • +
  • +

    Fixes missing TLE value attribute when using AreaTree input with the AFP renderer. Committed by AC. See Issue 43439 .

    +
  • +
  • +

    Fix to avoid a ClassCastException in renderer configuration. Committed by JM. Thanks to Bruno Feurer. See Issue 43464 .

    +
  • +
  • +

    Fixed the restoration of the TLE values from the intermediate format for the AFP extension elements. Committed by JM. Thanks to Adrian Cumiskey. See Issue 43439 .

    +
  • +
  • +

    PDF Transcoder (SVG) text painting has been completely rewritten. Except for some special cases (with filters for example), all text (including flow text) is now painted using PDF text operators. Committed by JM.

    +
  • +
+

Contributors to this release

+

We thank the following people for their contributions to this release.

+

This is a list of all people who participated as committers:

Adrian Cumiskey (AC), Andreas Delmelle (AD), Jeremias Märki (JM), Max Berger (MB), Vincent Hennebert (VH).

+

This is a list of other contributors:

Adrian Cumiskey, Andrejus Chaliapinas, Bruno Feurer, ckohrn.at.tng.de, David Churavy, David Delbecq, Gordon Cooke, Justus Piater, Max Berger, Patrick Jaromin, Stefan Ziel, V. Schappert.

+
+ + + + Added: websites/staging/xmlgraphics/trunk/content/fop/0.95/compiling.html ============================================================================== --- websites/staging/xmlgraphics/trunk/content/fop/0.95/compiling.html (added) +++ websites/staging/xmlgraphics/trunk/content/fop/0.95/compiling.html Sun Apr 15 05:39:50 2012 @@ -0,0 +1,130 @@ + + + + Apache™ FOP: Building from Source Code + + + + + + + + + + + + + + + + + + + +
+ The Apache XML Graphics Project +

Apache™ FOP: Building from Source Code

+
+

Home » Fop » 0.95

+ +

$Revision: 1298724 $

+

Do You Need To Build?

+

Apache™ 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 Download Instructions for information about whether a binary or source distribution is best for your needs.

+

If you got the source code from a repository snapshot or via Subversion you will need to build FOP in any case.

+

Set Up Your Environment

+

JDK

+

Building FOP requires a minimum Java Development Kit (JDK/SDK) of 1.4 (A Java Runtime Environment is not sufficient).

+

CLASSPATH

+

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.

+

JAVA_HOME

+

The build script uses Apache Ant , 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.4 or above, which normally does not need this setting.

+

Apache Ant

+

Apache Ant (Version 1.7 or later) must be installed in order to build FOP. Following best practices we don't include Ant with FOP anymore. You can find the instructions to install Ant in the Ant manual on the web.

+

Run the Build Script

+

Change to the FOP root directory and build FOP by executing the build script (build.xml) using the "ant" command. +The "ant" command is only available on your system if you've properly installed Apache Ant and added Ant's location to the PATH environment variable. +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: +ant -projecthelp +The most useful targets are:

+
    +
  • +

    package : Generates the JAR files (default). This is the normal build that produces a jar file usable for running FOP.

    +
  • +
  • +

    clean : 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.

    +
  • +
  • +

    javadocs : Creates the FOP API documentation.A minimum JDK version of 1.4.2 is required for generating the javadocs.

    +
  • +
+

To run the build: +ant [target ...] +For example to do a normal build for the "all" target (which is the default): +ant +OR +ant all +To clean the build directory first: +ant clean allIf you want to shorten the build time you can just call the "package" target which doesn't perform any automated tests during the build.

+

Troubleshooting

+

If you have problems building FOP, please try the following:

+
    +
  • +

    Run the build with the target of "clean", then rerun the build.

    +
  • +
  • +

    Delete the build directory completely, then rerun the build.

    +
  • +
  • +

    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.

    +
  • +
  • +

    If the build still fails, see the Getting Help page for further help.

    +
  • +
+
+ + + + Added: websites/staging/xmlgraphics/trunk/content/fop/0.95/configuration.html ============================================================================== --- websites/staging/xmlgraphics/trunk/content/fop/0.95/configuration.html (added) +++ websites/staging/xmlgraphics/trunk/content/fop/0.95/configuration.html Sun Apr 15 05:39:50 2012 @@ -0,0 +1,305 @@ + + + + Apache™ FOP: Configuration + + + + + + + + + + + + + + + + + + + +
+ The Apache XML Graphics Project +

Apache™ FOP: Configuration

+
+

Home » Fop » 0.95

+ +

$Revision: 1298724 $

+

Configuration File Basics

+

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.

+

The easiest way to get started using a FOP configuration file is to copy the sample found at {fop-dir}/conf/fop.xconf 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.

+

Making Configuration Available to FOP

+

After creating your configuration file, you must tell FOP how to find it:

+ +

See Setting the Configuration Programmatically for instructions on how to do so in an embedded environment.

+

Summary of the General Configuration Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementData Type (for the value)DescriptionDefault Value
baseURL or directorySpecifies the base URL based on which relative URL will be resolved.current directory
font-baseURL or directorySpecifies the base URL based on which relative font URLs will be resolved.base URL/directory (above)
hyphenation-baseURL or directorySpecifies 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.disabled
source-resolutionInteger, dpiResolution in dpi (dots per inch) which is used internally to determine the pixel size for SVG images and bitmap images without resolution information.72 dpi
target-resolutionInteger, dpiResolution 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.72 dpi
strict-configurationBoolean (true, false)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.false
strict-validationBoolean (true, false)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.true
break-indent-inheritanceBoolean (true, false)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.false
default-page-settingsn/aSpecifies 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."height" 11 inches, "width" 8.26 inches
use-cacheboolean (true, false)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.true
cache-fileStringThis 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.${base}/conf/fop.cache
renderers(see text below)Contains the configuration for each renderer. See below.N/A
+

This is an excerpt from the example configuration file coming with FOP:

+

+

+ true

+

+ true

+

+ ./

+

+ ./

+

+ 72 + + 72

+

+

+

+

+

Renderer configuration

+

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.

+

The configuration for the PDF Renderer could look like this:

+

+ + + + flate + + + + + + + + + + + +

+
<renderer mime="application/postscript">
+<!-- etc. etc..... -->
+
+ + +

The details on the font configuration can be found on the separate Fonts page. Note especially the section entitled Register Fonts with FOP .

+

Special Settings for the PDF Renderer

+

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.

+
<renderer mime="application/pdf">
+  <filterList>
+    <value>null</value>
+  </filterList>
+  <filterList type="image">
+    <value>flate</value>
+    <value>ascii-85</value>
+  </filterList>
+
+  <fonts....
+</renderer>
+
+ + +

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 PDF/X feature. An example:

+
<renderer mime="application/pdf">
+  <filterList...
+
+  <output-profile>C:\FOP\Color\EuropeISOCoatedFOGRA27.icc</output-profile>
+
+  <fonts....
+  </renderer>
+
+ + +

Some people don't have high requirements on color fidelity but instead want the smallest PDF file sizes possible. In this case it's possible to disable the default sRGB color space which XSL-FO requires. This will cause RGB colors to be generated as device-specific RGB. Please note that this option is unavailable (and will cause an error) if you enable PDF/A or PDF/X functionality or if you specify an output profile. This setting will make the PDF about 4KB smaller. To disable the sRGB color space add the following setting:

+
<renderer mime="application/pdf">
+  <filterList...
+
+  <disable-srgb-colorspace>true</disable-srgb-colorspace>
+
+  <fonts....
+  </renderer>
+
+ + +

Special Settings for the PostScript Renderer

+

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:

+
<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>
+
+ + +

Special Settings for the PCL Renderer

+

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.

+

Additionally, there are certain settings that control how the renderer handles various elements. + + quality + bitmap + +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.

+

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.

+

When it does not work # {#When+it+does+not+work}

+

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.

+

Check the following possibilities:

+
    +
  • +

    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?

    +
  • +
  • +

    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 schema element: +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.

    +
  • +
  • +

    Run FOP in debug mode (command line option -d ). This makes FOP report which configuration information it finds. Check if FOP finds what you expect.

    +
  • +
+
+ + + + --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: commits-help@xmlgraphics.apache.org