Installed Modules

Antenna House Formatter V7.3 installs the following modules.

Windows versions

Antenna House Formatter
AHFormatter.exeGraphical User Interface
AHFormatterJPN.dllGraphical User Interface Japanese resource
AHFCmd.exeCommand-line Interface
XfoEngine73.dllFormatting engine
XfoRender73.dllRendering engine
XfoGdiCtl73.dllGDI control
XfoText73.dllText control
XfoFont73.dllFont control
XfoGraphic73.dllGraphic control
XfoTrans73.dllXSLT filter
XfoCommon73.dllFormatting engine common library
XfoHyphen73.dllHyphenation
hyphenation/*.xmlHyphenation dictionary
hyphenation/hyphenation.dtdTeX hyphenation dictionary DTD
hyphenation/hyphenation-ah.dtdHyphenation exception dictionary DTD for Antenna House Formatter V7.3
XfoDotNet40Ctl73.dll.NET Interface
XfoDotNetCore31Ctl73.dll
XfoComCtl73.dllCOM Interface
XfoJavaCtl73.dllJava Interface
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/XfoInterface.lib
XfoInterface73.dllCommon Interface library
Output engines
PDFCreator73.dllPDF output engine
PDFRes73.dll
PDFToolPage73.dll
PDFLinearizer73.dll
PSCreator73.dllPostScript output engine
SVGCreator73.dllSVG output engine
XPSCreator73.dllXPS output engine
OOXMLCreator73.dllWord (docx) output engine
Miscellaneous libraries etc.
AHFontService110.dllFont service module
font-config.xmlFont configuration file
AHGraphicService14.dllGraphic service module
AHCommon24.dllCommon library
AHPDFLib14.dllPDF library
AHSVG73.dllSVG library
AHRasterizer73.dllRasterize library
AHMathML73.dllMathML library
AHCGM73.dllCGM library
html.cssDefault stylesheet for (X)HTML
version.xmlXML containing version information of Antenna House Formatter V7.3
icu*72.dllICU libraries
AHskia.dllskia library
pthreadVC2.dllPOSIX thread library
MSVCP140.DLLThese are installed under the [Windows System Directory] or [Windows System Directory]\​WinSxS directory, when required
MFC140U.DLL
VCRUNTIME140.DLL
License
AHFormatter.licLicense for Evaluation
Documents and etc.
EULA.txtLicense Agreement text
ReadMe.txtRead me text
docs/*Manual
docs/javadoc/*Java Interface manual
docs/cppdoc/*C/C++ Interface manual
license/*Third-Party Copyright Notices

Linux versions

Antenna House Formatter
bin/AHFCmdCommand-line Interface
lib/libXfoEngine.so.7.3Formatting engine
lib/libXfoRender.so.7.3Rendering engine
lib/libXfoText.so.7.3Text control
lib/libXfoFont.so.7.3Font control
lib/libXfoGraphic.so.7.3Graphic control
lib/libXfoTrans.so.7.3XSLT filter
lib/libXfoCommon.so.7.3Formatting engine common library
lib/libXfoHyphen.so.7.3Hyphenation
etc/hyphenation/*.xmlHyphenation dictionary
etc/hyphenation/hyphenation.dtdTeX hyphenation dictionary DTD
etc/hyphenation/hyphenation-ah.dtdHyphenation exception dictionary DTD for Antenna House Formatter V7.3
lib/XfoDotNetCore31Ctl73.dll.NET Interface
(Not included with Amazon Linux 2 Graviton2 version)
lib/libXfoJavaCtl73.soJava Interface
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/libXfoInterface.so.7.3Common Interface library
Output engines
lib/libPDFCreator.so.7.3PDF output engine
lib/libPDFRes.so.7.3
lib/libPDFToolPage.so.7.3
lib/libPDFLinearizer.so.7.3
lib/libPSCreator.so.7.3PostScript output engine
lib/libSVGCreator.so.7.3SVG output engine
lib/libXPSCreator.so.7.3XPS output engine
lib/libOOXMLCreator.so.7.3Word (docx) output engine
Miscellaneous libraries etc.
lib/libAHFontService.so.1.10Font service module
fonts/*PDF Standard 14 Fonts AFM files and glyph-name list file for ZapfDingbats font
etc/font-config.xmlFont configuration file
lib/libAHGraphicService.so.1.4Graphic service module
lib/libAHCommon.so.2.4Common library
lib/libAHPDFLib.so.1.4PDF library
lib/libAHSVG.so.7.3SVG library
lib/libAHRasterizer.so.7.3Rasterize library
lib/libAHMathML.so.7.3MathML library
lib/libAHCGM.so.7.3CGM library
etc/html.cssDefault stylesheet for (X)HTML
etc/version.xmlXML containing version information of Antenna House Formatter V7.3
lib/libicu*.so.72.1ICU libraries
lib/libAHskia.so
lib/libAHskia1.so
skia library
(Linux version has libAHskia.so; Amazon Linux 2 Graviton2 version has libAHskia1.so)
License
etc/AHFormatter.licLicense for Evaluation
Documents and etc.
EULA.txtLicense Agreement text
ReadMe.txtRead me text
docs/*Manual
docs/javadoc/*Java Interface manual
docs/cppdoc/*C/C++ Interface manual
run.shSample shell script for running command line interface
license/*Third-Party Copyright Notices

Macintosh versions

Antenna House Formatter
bin/AHFCmdCommand-line Interface
lib/libXfoEngine.7.3.dylibFormatting engine
lib/libXfoRender.7.3.dylibRendering engine
lib/libXfoText.7.3.dylibText control
lib/libXfoFont.7.3.dylibFont control
lib/libXfoGraphic.7.3.dylibGraphic control
lib/libXfoTrans.7.3.dylibXSLT filter
lib/libXfoCommon.7.3.dylibFormatting engine common library
lib/libXfoHyphen.7.3.dylibHyphenation
etc/hyphenation/*.xmlHyphenation dictionary
etc/hyphenation/hyphenation.dtdTeX hyphenation dictionary DTD
etc/hyphenation/hyphenation-ah.dtdHyphenation exception dictionary DTD for Antenna House Formatter V7.3
lib/XfoDotNetCore31Ctl73.dll.NET Interface
(Not included with Macintosh M1 version)
lib/libXfoJavaCtl73.jnilibJava Interface
(Not included with Macintosh M1 version)
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/libXfoInterface.7.3.dylibCommon Interface library
Output engines
lib/libPDFCreator.7.3.dylibPDF output engine
lib/libPDFRes.7.3.dylib
lib/libPDFToolPage.7.3.dylib
lib/libPDFLinearizer.7.3.dylib
lib/libPSCreator.7.3.dylibPostScript output engine
lib/libSVGCreator.7.3.dylibSVG output engine
lib/libXPSCreator.7.3.dylibXPS output engine
lib/libOOXMLCreator.7.3.dylibWord (docx) output engine
Miscellaneous libraries etc.
lib/libAHFontService.1.10.dylibFont service module
fonts/*PDF Standard 14 Fonts AFM files and glyph-name list file for ZapfDingbats font
etc/font-config.xmlFont configuration file
lib/libAHGraphicService.1.4.dylibGraphic service module
lib/libAHCommon.2.4.dylibCommon library
lib/libAHPDFLib.1.4.dylibPDF library
lib/libAHSVG.7.3.dylibSVG library
lib/libAHRasterizer.7.3.dylibRasterize library
lib/libAHMathML.7.3.dylibMathML library
lib/libAHCGM.7.3.dylibCGM library
etc/html.cssDefault stylesheet for (X)HTML
etc/version.xmlXML containing version information of Antenna House Formatter V7.3
lib/libicu*.72.1.dylibICU libraries
lib/libAHskia.dylib
lib/libAHskia1.dylib
skia library
(Macintosh version has libAHskia.dylib; Macintosh M1 version has libAHskia1.dylib)
License
etc/AHFormatter.licLicense for Evaluation
Documents and etc.
EULA.txtLicense Agreement text
ReadMe.txtRead me text
docs/*Manual
docs/javadoc/*Java Interface manual
(Not included with Macintosh M1 version)
docs/cppdoc/*C/C++ Interface manual
run.shSample shell script for running command line interface
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
(Not included with Macintosh M1 version)
./@loader_path

When changing the position of the module, change the setting of rpath by using install_name_tool, etc.