Oxygen XML Author Eclipse plugin includes a built-in formatting objects processor (Apache FOP), but you can also configure other external processors and use them in the transformation scenarios for processing XSL-FO documents.
Oxygen XML Author Eclipse plugin provides an easy way to add two of the most commonly used commercial FO processors: RenderX XEP and Antenna House Formatter. You can easily add RenderX XEP as an external FO processor if you have the XEP installed. Also, if you have the Antenna House Formatter, Oxygen XML Author Eclipse plugin uses the environment variables set by the XSL formatter installation to detect and use it for XSL-FO transformations. If the environment variables are not set for the XSL formatter installation, you can browse and choose the executable file just as you would for XEP. You can use these two external FO processors for DITA-OT transformations scenarios and XML with XSLT transformation scenarios.
To configure the options for the FO processors, open the Preferences dialog box and go to . This preferences page includes the following options:
In this section, you can configure options for the built-in Apache processor. The following options are available:
Insert Editor
Variables button, or the
Browse button.
Insert Editor
Variables button, or the
Browse button.<filterList> key in the
configuration file since the FOP would generate the following error: The
Filter key is prohibited when PDF/A-1 is active."${env(AHF63_64_HOME)}\AHFormatter.exe" -d ${fo} -s for the
value in the Command line field, although the environment
variable name changes for each version of the AH Formatter and for each system
architecture (you can install multiple versions side-by-side). For more information,
see https://github.com/AntennaHouse/focheck/wiki/focheck. A list with all AntennaHouse command line parameters can be
found here: https://www.antenna.co.jp/AHF/help/en/ahf-xslcmd.html#cl-parameter.
New button to
open a configuration dialog box that allows you to add a new external FO processor. Use the
other buttons (
Edit, Duplicate,
Delete) to configure existing
external processors.
Insert Editor
Variables button, or the
Browse button. You can use
one of the following editor
variables:
Insert Editor
Variables button, or the
Browse button. You can use one of
the following editor
variables: