Installed Modules

Antenna House Formatter V7.4 installs the following modules.

Windows versions

Antenna House Formatter
AHFormatter.exeGraphical User Interface
AHFormatterJPN.dllGraphical User Interface Japanese resource
AHFCmd.exeCommand-line Interface
XfoEngine74.dllFormatting engine
XfoRender74.dllRendering engine
XfoGdiCtl74.dllGDI control
XfoText74.dllText control
XfoFont74.dllFont control
XfoGraphic74.dllGraphic control
XfoTrans74.dllXSLT filter
XfoCommon74.dllFormatting engine common library
XfoHyphen74.dllHyphenation
hyphenation/*.xmlHyphenation dictionary
hyphenation/hyphenation.dtdTeX hyphenation dictionary DTD
hyphenation/hyphenation-ah.dtdHyphenation exception dictionary DTD for Antenna House Formatter V7.4
XfoDotNet40Ctl74.dll.NET Interface
XfoDotNetCore31Ctl74.dll
XfoComCtl74.dllCOM Interface
XfoJavaCtl74.dllJava Interface
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/XfoInterface.lib
XfoInterface74.dllCommon Interface library
Output engines
PDFCreator74.dllPDF output engine
PDFRes74.dll
PDFToolPage74.dll
PDFLinearizer74.dll
PSCreator74.dllPostScript output engine
SVGCreator74.dllSVG output engine
XPSCreator74.dllXPS output engine
OOXMLCreator74.dllWord (docx) output engine
Miscellaneous libraries etc.
AHFontService111.dllFont service module
font-config.xmlFont configuration file
AHGraphicService15.dllGraphic service module
AHCommon25.dllCommon library
AHPDFLib14.dllPDF library
AHSVG74.dllSVG library
AHRasterizer74.dllRasterize library
AHMathML74.dllMathML library
AHCGM74.dllCGM library
html.cssDefault stylesheet for (X)HTML
version.xmlXML containing version information of Antenna House Formatter V7.4
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.4Formatting engine
lib/libXfoRender.so.7.4Rendering engine
lib/libXfoText.so.7.4Text control
lib/libXfoFont.so.7.4Font control
lib/libXfoGraphic.so.7.4Graphic control
lib/libXfoTrans.so.7.4XSLT filter
lib/libXfoCommon.so.7.4Formatting engine common library
lib/libXfoHyphen.so.7.4Hyphenation
etc/hyphenation/*.xmlHyphenation dictionary
etc/hyphenation/hyphenation.dtdTeX hyphenation dictionary DTD
etc/hyphenation/hyphenation-ah.dtdHyphenation exception dictionary DTD for Antenna House Formatter V7.4
lib/XfoDotNetCore31Ctl74.dll.NET Interface
(Not included with Amazon Linux 2 Graviton2 version)
lib/libXfoJavaCtl74.soJava Interface
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/libXfoInterface.so.7.4Common Interface library
Output engines
lib/libPDFCreator.so.7.4PDF output engine
lib/libPDFRes.so.7.4
lib/libPDFToolPage.so.7.4
lib/libPDFLinearizer.so.7.4
lib/libPSCreator.so.7.4PostScript output engine
lib/libSVGCreator.so.7.4SVG output engine
lib/libXPSCreator.so.7.4XPS output engine
lib/libOOXMLCreator.so.7.4Word (docx) output engine
Miscellaneous libraries etc.
lib/libAHFontService.so.1.11Font 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.5Graphic service module
lib/libAHCommon.so.2.5Common library
lib/libAHPDFLib.so.1.4PDF library
lib/libAHSVG.so.7.4SVG library
lib/libAHRasterizer.so.7.4Rasterize library
lib/libAHMathML.so.7.4MathML library
lib/libAHCGM.so.7.4CGM library
etc/html.cssDefault stylesheet for (X)HTML
etc/version.xmlXML containing version information of Antenna House Formatter V7.4
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.4.dylibFormatting engine
lib/libXfoRender.7.4.dylibRendering engine
lib/libXfoText.7.4.dylibText control
lib/libXfoFont.7.4.dylibFont control
lib/libXfoGraphic.7.4.dylibGraphic control
lib/libXfoTrans.7.4.dylibXSLT filter
lib/libXfoCommon.7.4.dylibFormatting engine common library
lib/libXfoHyphen.7.4.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.4
lib/XfoDotNetCore31Ctl74.dll.NET Interface
(Not included with Macintosh M1 version)
lib/libXfoJavaCtl74.jnilibJava Interface
(Not included with Macintosh M1 version)
lib/XfoJavaCtl.jar
include/xfo*.hC/C++ Interface
lib/libXfoInterface.7.4.dylibCommon Interface library
Output engines
lib/libPDFCreator.7.4.dylibPDF output engine
lib/libPDFRes.7.4.dylib
lib/libPDFToolPage.7.4.dylib
lib/libPDFLinearizer.7.4.dylib
lib/libPSCreator.7.4.dylibPostScript output engine
lib/libSVGCreator.7.4.dylibSVG output engine
lib/libXPSCreator.7.4.dylibXPS output engine
lib/libOOXMLCreator.7.4.dylibWord (docx) output engine
Miscellaneous libraries etc.
lib/libAHFontService.1.11.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.5.dylibGraphic service module
lib/libAHCommon.2.5.dylibCommon library
lib/libAHPDFLib.1.4.dylibPDF library
lib/libAHSVG.7.4.dylibSVG library
lib/libAHRasterizer.7.4.dylibRasterize library
lib/libAHMathML.7.4.dylibMathML library
lib/libAHCGM.7.4.dylibCGM library
etc/html.cssDefault stylesheet for (X)HTML
etc/version.xmlXML containing version information of Antenna House Formatter V7.4
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.