XSL Formatter V3.4 refers to the following environment variables before running. In the Windows version, the installation program sets the initial value of the variables that are marked with an asterisk * sign. In Solaris/Linux/Macintosh/HP-UX/AIX versions the environment variables have to be set by the user. As for running command-line program from shell script (run.sh) on Solaris/Linux/Macintosh/HP-UX/AIX versions, after a necessary environment variable is set, the Command-line program of XSL Formatter V3.4 is executed.
Env-Variable | Description |
---|---|
AXF3_HOME * | The directory where XSL Formatter V3.4 is installed. The description [Install directory] in this manual indicates the value of this environment variable. |
AXF3_XSLT_COMMAND | Command strings for invoking external XSLT processor. See "XSLT Setting" for more details. This setting is equal to the <xslt-settings command>. In the Windows version, MSXML4 or MSXML3 is adopted as the default if this setting is omitted. In the other version, you cannot invoke XSLT conversion without setting "Option Setting File". In GUI, this environment variable is not referred. |
AXF3_XSLT_PARAM | Parameter format of the command for invoking external XSLT processor. See "XSLT Setting" for more details. This setting is equal to the <xslt-settings param>. In GUI, this environment variable is not referred. |
AXF3_LIC_PATH * | The directory where the license key files is located. In the Windows version the initial value is the place where XfoEngine.dll exists. In the other version, it's necessary that the license files are installed in [Install directory]/etc. |
AXF3_HYPDIC_PATH * | The directory where the hyphenation dictionary exists. In the Windows version, initial value for the hyphenation directory is where XfoEngine.dll exists. In the other version, it's necessary that hyphenation dictionary is installed in [Install directory]/etc. |
AH_FONT_CONFIGFILE * | Font Configuration File. In the Windows version, the initial value is font-config.xml located in the directory where ahfontmp.dll exists. In other version, it's necessary that the Font Configuration File is installed in [Install directory]/etc. |
AXF3_DMC_TBLPATH * | The directory where data for character code conversion exists. In the Windows version, the initial value is base2 where dmc_comm.dll exits. In the other version, it's necessary that data for character code conversion is installed in [Install directory]/sdata/base2. |
AXF3_BROKENIMG | Specifies the substitute image displayed when the image specified in FO does not exist. When this is not specified, the image that the system has is displayed. At this time, the temporary file is generated. If you do not want to generate it, specify an substitute image by the environment variable. Sample image such as [Install directory]/samples/Broken.png can be also specified. |
PATH * | In the Windows version, [Install directory] is added to PATH environment. |
LD_LIBRARY_PATH | When using the Command-line and Java Interface, the directory where *.so exists should be included. In only the Solaris/Linux version, it's necessary to set the directory where *.so files are installed in [Install directory]/lib. |
DYLD_LIBRARY_PATH | When using the Command-line Interface or the Java Interface with the Macintosh version, the place (directory) of *.dylib and *.jnilib must be included. Only the Macintosh version requires this setting. With the Macintosh version, *.dylib and *.jnilib files are installed in [Install directory]/lib. |
SHLIB_PATH | When using the Command-line Interface or the Java Interface with the HP-UX version, the place (directory) of *.sl must be included. Only the HP-UX version requires this setting. With the HP-UX version, *.sl files are installed in [Install directory]/lib. |
LIBPATH | When using the Command-line Interface or the Java Interface with the AIX version, the place (directory) of *.so and *.a must be included. Only the AIX version requires this setting. With the AIX version, *.so and *.a files are installed in [Install directory]/lib. |
CLASSPATH | When using the Java Interface, the directory where *.jar exists should be included. *.jar is installed in [Install directory]/lib. |
☞ | \ or / are not placed at the end of the strings that indicates the directory. |
---|
It's necessary for XSL Formatter V3.4 Solaris/Linux/Macintosh/HP-UX version, to generate the symbolic links of the library *.so or *.dylib or *.jnilib or *.sl. These are generated by the installation program automatically. However if you need to generate them, please refer to the following.
$ cd [Install directory]/lib $ rm -f libXfoEngine.so $ ln -s libXfoEngine.so.3.4 libXfoEngine.so $ chmod 755 libXfoEngine.so $ rm -f libXfoEngine.so.3 $ ln -s libXfoEngine.so.3.4 libXfoEngine.so.3 $ chmod 755 libXfoEngine.so.3
Module | SymLink 1 | SymLink 2 |
---|---|---|
libXfoCommon.so.3.4 | libXfoCommon.so.3 | libXfoCommon.so |
libXfoEngine.so.3.4 | libXfoEngine.so.3 | libXfoEngine.so |
libXfoFont.so.3.4 | libXfoFont.so.3 | libXfoFont.so |
libXfoGraphic.so.3.4 | libXfoGraphic.so.3 | libXfoGraphic.so |
libXfoHyphen.so.3.4 | libXfoHyphen.so.3 | libXfoHyphen.so |
libXfoHyphenCH.so.3.4 | libXfoHyphenCH.so.3 | libXfoHyphenCH.so |
libXfoRender.so.3.4 | libXfoRender.so.3 | libXfoRender.so |
libXfoText.so.3.4 | libXfoText.so.3 | libXfoText.so |
libXfoTrans.so.3.4 | libXfoTrans.so.3 | libXfoTrans.so |
libXfoJavaCtl.so.3.4 | libXfoJavaCtl.so.3 | libXfoJavaCtl.so |
libXfoInterface.so.3.4 | libXfoInterface.so.3 | libXfoInterface.so |
libpdfcreatormp.so.3.4 | libpdfcreatormp.so.3 | libpdfcreatormp.so |
libpdfresmp.so.3.4 | libpdfresmp.so.3 | libpdfresmp.so |
libpdftoolpage.so.3.4 | libpdftoolpage.so.3 | libpdftoolpage.so |
libahfontmp.so.3.4 | libahfontmp.so.3 | libahfontmp.so |
libsvgcreator.so.3.4 | libsvgcreator.so.3 | libsvgcreator.so |
libsvgdom.so.3.4 | libsvgdom.so.3 | libsvgdom.so |
libahgramp.so.3.4 | libahgramp.so.3 | libahgramp.so |
libahgralzwmp.so.3.4 | libahgralzwmp.so.3 | libahgralzwmp.so |
libicudata.so.30.0 | libicudata.so.30 | libicudata.so |
libicui18n.so.30.0 | libicui18n.so.30 | libicui18n.so |
libicuio.so.30.0 | libicuio.so.30 | libicuio.so |
libicule.so.30.0 | libicule.so.30 | libicule.so |
libiculx.so.30.0 | libiculx.so.30 | libiculx.so |
libicutu.so.30.0 | libicutu.so.30 | libicutu.so |
libicuuc.so.30.0 | libicuuc.so.30 | libicuuc.so |
Module | SymLink 1 | SymLink 2 |
---|---|---|
libXfoCommon.3.4.dylib | libXfoCommon.3.dylib | libXfoCommon.dylib |
libXfoEngine.3.4.dylib | libXfoEngine.3.dylib | libXfoEngine.dylib |
libXfoFont.3.4.dylib | libXfoFont.3.dylib | libXfoFont.dylib |
libXfoGraphic.3.4.dylib | libXfoGraphic.3.dylib | libXfoGraphic.dylib |
libXfoHyphen.3.4.dylib | libXfoHyphen.3.dylib | libXfoHyphen.dylib |
libXfoHyphenCH.3.4.dylib | libXfoHyphenCH.3.dylib | libXfoHyphenCH.dylib |
libXfoRender.3.4.dylib | libXfoRender.3.dylib | libXfoRender.dylib |
libXfoText.3.4.dylib | libXfoText.3.dylib | libXfoText.dylib |
libXfoTrans.3.4.dylib | libXfoTrans.3.dylib | libXfoTrans.dylib |
libXfoJavaCtl.3.4.jnilib | libXfoJavaCtl.3.jnilib | libXfoJavaCtl.jnilib |
libXfoInterface.3.4.dylib | libXfoInterface.3.dylib | libXfoInterface.dylib |
libpdfcreatormp.3.4.dylib | libpdfcreatormp.3.dylib | libpdfcreatormp.dylib |
libpdfresmp.3.4.dylib | libpdfresmp.3.dylib | libpdfresmp.dylib |
libpdftoolpage.3.4.dylib | libpdftoolpage.3.dylib | libpdftoolpage.dylib |
libahfontmp.3.4.dylib | libahfontmp.3.dylib | libahfontmp.dylib |
libsvgcreator.3.4.dylib | libsvgcreator.3.dylib | libsvgcreator.dylib |
libsvgdom.3.4.dylib | libsvgdom.3.dylib | libsvgdom.dylib |
libahgramp.3.4.dylib | libahgramp.3.dylib | libahgramp.dylib |
libahgralzwmp.3.4.dylib | libahgralzwmp.3.dylib | libahgralzwmp.dylib |
libicudata.30.0.dylib | libicudata.30.dylib libicudata.dylib.30 |
libicudata.dylib |
libicui18n.30.0.dylib | libicui18n.30.dylib libicui18n.dylib.30 |
libicui18n.dylib |
libicuio.30.0.dylib | libicuio.30.dylib libicuio.dylib.30 |
libicuio.dylib |
libicule.30.0.dylib | libicule.30.dylib libicule.dylib.30 |
libicule.dylib |
libiculx.30.0.dylib | libiculx.30.dylib libiculx.dylib.30 |
libiculx.dylib |
libicutu.30.0.dylib | libicutu.30.dylib libicutu.dylib.30 |
libicutu.dylib |
libicuuc.30.0.dylib | libicuuc.30.dylib libicuuc.dylib.30 |
libicuuc.dylib |
Module | SymLink 1 | SymLink 2 |
---|---|---|
libXfoCommon.sl.3.4 | libXfoCommon.sl.3 | libXfoCommon.sl |
libXfoEngine.sl.3.4 | libXfoEngine.sl.3 | libXfoEngine.sl |
libXfoFont.sl.3.4 | libXfoFont.sl.3 | libXfoFont.sl |
libXfoGraphic.sl.3.4 | libXfoGraphic.sl.3 | libXfoGraphic.sl |
libXfoHyphen.sl.3.4 | libXfoHyphen.sl.3 | libXfoHyphen.sl |
libXfoHyphenCH.sl.3.4 | libXfoHyphenCH.sl.3 | libXfoHyphenCH.sl |
libXfoRender.sl.3.4 | libXfoRender.sl.3 | libXfoRender.sl |
libXfoText.sl.3.4 | libXfoText.sl.3 | libXfoText.sl |
libXfoTrans.sl.3.4 | libXfoTrans.sl.3 | libXfoTrans.sl |
libXfoJavaCtl.so.3.4 | libXfoJavaCtl.so.3 | libXfoJavaCtl.so |
libXfoInterface.sl.3.4 | libXfoInterface.sl.3 | libXfoInterface.sl |
libpdfcreatormp.sl.3.4 | libpdfcreatormp.sl.3 | libpdfcreatormp.sl |
libpdfresmp.sl.3.4 | libpdfresmp.sl.3 | libpdfresmp.sl |
libpdftoolpage.sl.3.4 | libpdftoolpage.sl.3 | libpdftoolpage.sl |
libahfontmp.sl.3.4 | libahfontmp.sl.3 | libahfontmp.sl |
libsvgcreator.sl.3.4 | libsvgcreator.sl.3 | libsvgcreator.sl |
libsvgdom.sl.3.4 | libsvgdom.sl.3 | libsvgdom.sl |
libahgramp.sl.3.4 | libahgramp.sl.3 | libahgramp.sl |
libahgralzwmp.sl.3.4 | libahgralzwmp.sl.3 | libahgralzwmp.sl |
libicudata.sl.30.0 | libicudata.sl.30 | libicudata.sl |
libicui18n.sl.30.0 | libicui18n.sl.30 | libicui18n.sl |
libicuio.sl.30.0 | libicuio.sl.30 | libicuio.sl |
libicule.sl.30.0 | libicule.sl.30 | libicule.sl |
libiculx.sl.30.0 | libiculx.sl.30 | libiculx.sl |
libicutu.sl.30.0 | libicutu.sl.30 | libicutu.sl |
libicuuc.sl.30.0 | libicuuc.sl.30 | libicuuc.sl |