AH Formatter V7.0 installs the following modules.
AH Formatter | |
---|---|
AHFormatter.exe | Graphical User interface |
AHFormatterJPN.dll | Graphical User interface Japanese resource |
AHFCmd.exe | Command-line Interface |
XfoEngine70.dll | Formatting engine |
XfoRender70.dll | Rendering engine |
XfoGdiCtl70.dll | GDI control |
XfoText70.dll | Text control |
XfoFont70.dll | Font control |
XfoGraphic70.dll | Graphic control |
XfoTrans70.dll | XSLT filter |
XfoCommon70.dll | Formatting engine common library |
XfoHyphen70.dll | Hyphenation |
hyphenation/en.xml | Hyphenation dictionary |
hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
XfoDotNet40Ctl70.dll | .NET Interface |
XfoComCtl70.dll | COM Interface |
XfoJavaCtl70.dll | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/XfoInterface.lib | |
XfoInterface70.dll | Common Interface library |
Output engines | |
PDFCreator70.dll | PDF output engine |
PDFRes70.dll | |
PDFToolPage70.dll | |
PDFLinearizer70.dll | |
PSCreator70.dll | PostScript output engine |
SVGCreator70.dll | SVG output engine |
XPSCreator70.dll | XPS output engine |
MIFCreator70.dll | MIF output engine |
OOXMLCreator70.dll | Word (docx) output engine |
Miscellaneous libraries etc. | |
AHFontService18.dll | Font service module |
font-config.xml | Font configuration file |
AHGraphicService12.dll | Graphic service module |
AHCommon20.dll | Common library |
AHPDFLib14.dll | PDF library |
AHMathML70.dll | MathML library |
AHCGM70.dll | CGM library |
html.css | Default stylesheet for (X)HTML |
UserStylesheets/*.css | User stylesheet samples |
icu*60.dll | ICU libraries |
pthreadVC2.dll | POSIX thread library |
MSVCP140.DLL | These are installed under the [Windows System Directory] or [Windows System Directory]\WinSxS directory, when required |
MFC140U.DLL | |
VCRUNTIME140.DLL | |
License | |
AHFormatter.lic | License for Evaluation |
Documents and etc. | |
EULA.txt | License Agreement text |
ReadMe.txt | Read me text |
docs/* | Manual |
docs/javadoc/* | Java Interface manual |
docs/cppdoc/* | C/C++ interface manual |
samples/* | Samples |
license/* | Third-Party Copyright Notices |
AH Formatter | |
---|---|
bin/AHFCmd | Command-line Interface |
lib/libXfoEngine.so.7.0 | Formatting engine |
lib/libXfoRender.so.7.0 | Rendering engine |
lib/libXfoText.so.7.0 | Text control |
lib/libXfoFont.so.7.0 | Font control |
lib/libXfoGraphic.so.7.0 | Graphic control |
lib/libXfoTrans.so.7.0 | XSLT filter |
lib/libXfoCommon.so.7.0 | Formatting engine common library |
lib/libXfoHyphen.so.7.0 | Hyphenation |
etc/hyphenation/en.xml | Hyphenation dictionary |
etc/hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
lib/libXfoJavaCtl70.so | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/libXfoInterface.so.7.0 | Common interface library |
Output engines | |
lib/libPDFCreator.so.7.0 | PDF output engine |
lib/libPDFRes.so.7.0 | |
lib/libPDFToolPage.so.7.0 | |
lib/libPDFLinearizer.so.7.0 | |
lib/libPSCreator.so.7.0 | PostScript output engine |
lib/libSVGCreator.so.7.0 | SVG output engine |
lib/libXPSCreator.so.7.0 | XPS output engine |
lib/libMIFCreator.so.7.0 | MIF output engine |
lib/libOOXMLCreator.so.7.0 | Word (docx) output engine |
Miscellaneous libraries etc. | |
lib/libAHFontService.so.1.8 | Font service module |
fonts/* | PDF Standard 14 Fonts AFM files and glyph-name list file for ZapfDingbats font |
etc/font-config.xml | Font configuration file |
lib/libAHGraphicService.so.1.2 | Graphic service module |
lib/libAHCommon.so.2.0 | Common library |
lib/libAHPDFLib.so.1.4 | PDF library |
lib/libAHMathML.so.7.0 | MathML library |
lib/libAHCGM.so.7.0 | CGM library |
etc/html.css | Default stylesheet for (X)HTML |
etc/UserStylesheets/*.css | User stylesheet samples |
lib/libicu*.so.60.2 | ICU libraries |
License | |
etc/AHFormatter.lic | License for Evaluation |
Documents and etc. | |
EULA.txt | License Agreement text |
ReadMe.txt | Read me text |
docs/* | Manual |
docs/javadoc/* | Java Interface manual |
docs/cppdoc/* | C/C++ interface manual |
run.sh | Sample shell script for running command line interface |
samples/* | Samples |
license/* | Third-Party Copyright Notices |
AH Formatter | |
---|---|
bin/AHFCmd | Command-line Interface |
lib/libXfoEngine.7.0.dylib | Formatting engine |
lib/libXfoRender.7.0.dylib | Rendering engine |
lib/libXfoText.7.0.dylib | Text control |
lib/libXfoFont.7.0.dylib | Font control |
lib/libXfoGraphic.7.0.dylib | Graphic control |
lib/libXfoTrans.7.0.dylib | XSLT filter |
lib/libXfoCommon.7.0.dylib | Formatting engine common library |
lib/libXfoHyphen.7.0.dylib | Hyphenation |
etc/hyphenation/en.xml | Hyphenation dictionary |
etc/hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
lib/libXfoJavaCtl70.jnilib | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/libXfoInterface.7.0.dylib | Common interface library |
Output engines | |
lib/libPDFCreator.7.0.dylib | PDF output engine |
lib/libPDFRes.7.0.dylib | |
lib/libPDFToolPage.7.0.dylib | |
lib/libPDFLinearizer.7.0.dylib | |
lib/libPSCreator.7.0.dylib | PostScript output engine |
lib/libSVGCreator.7.0.dylib | SVG output engine |
lib/libXPSCreator.7.0.dylib | XPS output engine |
lib/libMIFCreator.7.0.dylib | MIF output engine |
lib/libOOXMLCreator.7.0.dylib | Word (docx) output engine |
Miscellaneous libraries etc. | |
lib/libAHFontService.1.8.dylib | Font service module |
fonts/* | PDF Standard 14 Fonts AFM files and glyph-name list file for ZapfDingbats font |
etc/font-config.xml | Font configuration file |
lib/libAHGraphicService.1.2.dylib | Graphic service module |
lib/libAHCommon.2.0.dylib | Common library |
lib/libAHPDFLib.1.4.dylib | PDF library |
lib/libAHMathML.7.0.dylib | MathML library |
lib/libAHCGM.7.0.dylib | CGM library |
etc/html.css | Default stylesheet for (X)HTML |
etc/UserStylesheets/*.css | User stylesheet samples |
lib/libicu*.60.2.dylib | ICU libraries |
License | |
etc/AHFormatter.lic | License for Evaluation |
Documents and etc. | |
EULA.txt | License Agreement text |
ReadMe.txt | Read me text |
docs/* | Manual |
docs/javadoc/* | Java Interface manual |
docs/cppdoc/* | C/C++ interface manual |
run.sh | Sample shell script for running command line interface |
samples/* | Samples |
license/* | Third-Party Copyright Notices |
In Macintosh version, the positioning of each module is important. When changing the directory of the modules from the install directory, note the following:
Suppose the module B is necessary for running the module A. In that case, the position information of the module B is written in the module A by the rpath setting beforehand. When the module A is invoked, it looks for the module B by its position information. When the module B exists in the place where the position information indicates, it works normally. If not, the operation will be terminated.
The following table shows the status when installed: AHFCmd looks for the module in the lib directory, that is the same hierarchy of the directory where AHFCmd itself is stored. The other 2 types of modules look for modules in the same directories where themselves are stored.
Module name | Reference destination | rpath |
---|---|---|
AHFCmd | ../lib | @executable_path/../lib |
*.dylib (XfoInterface.dylib excluded) | ./ | @loader_path |
*.jnilib | ./ | @loader_path |
When changing the position of the module, change the setting of rpath by using install_name_tool, etc.