Installed Modules
AH Formatter V7.1 installs the following modules.
Windows version
AH Formatter | |
---|---|
AHFormatter.exe | Graphical User interface |
AHFormatterJPN.dll | Graphical User interface Japanese resource |
AHFCmd.exe | Command-line Interface |
XfoEngine71.dll | Formatting engine |
XfoRender71.dll | Rendering engine |
XfoGdiCtl71.dll | GDI control |
XfoText71.dll | Text control |
XfoFont71.dll | Font control |
XfoGraphic71.dll | Graphic control |
XfoTrans71.dll | XSLT filter |
XfoCommon71.dll | Formatting engine common library |
XfoHyphen71.dll | Hyphenation |
hyphenation/en.xml | Hyphenation dictionary |
hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
XfoDotNet40Ctl71.dll | .NET Interface |
XfoComCtl71.dll | COM Interface |
XfoJavaCtl71.dll | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/XfoInterface.lib | |
XfoInterface71.dll | Common Interface library |
Output engines | |
PDFCreator71.dll | PDF output engine |
PDFRes71.dll | |
PDFToolPage71.dll | |
PDFLinearizer71.dll | |
PSCreator71.dll | PostScript output engine |
SVGCreator71.dll | SVG output engine |
XPSCreator71.dll | XPS output engine |
OOXMLCreator71.dll | Word (docx) output engine |
Miscellaneous libraries etc. | |
AHFontService19.dll | Font service module |
font-config.xml | Font configuration file |
AHGraphicService13.dll | Graphic service module |
AHCommon21.dll | Common library |
AHPDFLib14.dll | PDF library |
AHMathML71.dll | MathML library |
AHCGM71.dll | CGM library |
html.css | Default stylesheet for (X)HTML |
UserStylesheets/*.css | User stylesheet samples |
icu*67.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 |
Linux version
AH Formatter | |
---|---|
bin/AHFCmd | Command-line Interface |
lib/libXfoEngine.so.7.1 | Formatting engine |
lib/libXfoRender.so.7.1 | Rendering engine |
lib/libXfoText.so.7.1 | Text control |
lib/libXfoFont.so.7.1 | Font control |
lib/libXfoGraphic.so.7.1 | Graphic control |
lib/libXfoTrans.so.7.1 | XSLT filter |
lib/libXfoCommon.so.7.1 | Formatting engine common library |
lib/libXfoHyphen.so.7.1 | Hyphenation |
etc/hyphenation/en.xml | Hyphenation dictionary |
etc/hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
lib/libXfoJavaCtl71.so | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/libXfoInterface.so.7.1 | Common interface library |
Output engines | |
lib/libPDFCreator.so.7.1 | PDF output engine |
lib/libPDFRes.so.7.1 | |
lib/libPDFToolPage.so.7.1 | |
lib/libPDFLinearizer.so.7.1 | |
lib/libPSCreator.so.7.1 | PostScript output engine |
lib/libSVGCreator.so.7.1 | SVG output engine |
lib/libXPSCreator.so.7.1 | XPS output engine |
lib/libOOXMLCreator.so.7.1 | Word (docx) output engine |
Miscellaneous libraries etc. | |
lib/libAHFontService.so.1.9 | 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.3 | Graphic service module |
lib/libAHCommon.so.2.1 | Common library |
lib/libAHPDFLib.so.1.4 | PDF library |
lib/libAHMathML.so.7.1 | MathML library |
lib/libAHCGM.so.7.1 | CGM library |
etc/html.css | Default stylesheet for (X)HTML |
etc/UserStylesheets/*.css | User stylesheet samples |
lib/libicu*.so.67.1 | 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 |
Macintosh version
AH Formatter | |
---|---|
bin/AHFCmd | Command-line Interface |
lib/libXfoEngine.7.1.dylib | Formatting engine |
lib/libXfoRender.7.1.dylib | Rendering engine |
lib/libXfoText.7.1.dylib | Text control |
lib/libXfoFont.7.1.dylib | Font control |
lib/libXfoGraphic.7.1.dylib | Graphic control |
lib/libXfoTrans.7.1.dylib | XSLT filter |
lib/libXfoCommon.7.1.dylib | Formatting engine common library |
lib/libXfoHyphen.7.1.dylib | Hyphenation |
etc/hyphenation/en.xml | Hyphenation dictionary |
etc/hyphenation/hyphenation.dtd | Hyphenation dictionary DTD |
lib/libXfoJavaCtl71.jnilib | Java Interface |
lib/XfoJavaCtl.jar | |
include/xfo*.h | C/C++ interface |
lib/libXfoInterface.7.1.dylib | Common interface library |
Output engines | |
lib/libPDFCreator.7.1.dylib | PDF output engine |
lib/libPDFRes.7.1.dylib | |
lib/libPDFToolPage.7.1.dylib | |
lib/libPDFLinearizer.7.1.dylib | |
lib/libPSCreator.7.1.dylib | PostScript output engine |
lib/libSVGCreator.7.1.dylib | SVG output engine |
lib/libXPSCreator.7.1.dylib | XPS output engine |
lib/libOOXMLCreator.7.1.dylib | Word (docx) output engine |
Miscellaneous libraries etc. | |
lib/libAHFontService.1.9.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.3.dylib | Graphic service module |
lib/libAHCommon.2.1.dylib | Common library |
lib/libAHPDFLib.1.4.dylib | PDF library |
lib/libAHMathML.7.1.dylib | MathML library |
lib/libAHCGM.7.1.dylib | CGM library |
etc/html.css | Default stylesheet for (X)HTML |
etc/UserStylesheets/*.css | User stylesheet samples |
lib/libicu*.67.1.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 |
Note when changing the location of Macintosh modules
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 two 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 (except XfoInterface.dylib) | ./ | @loader_path |
*.jnilib | ./ | @loader_path |
When changing the position of the module, change the setting of rpath by using install_name_tool, etc.