モジュール一覧
Antenna House Formatter V7.5 は、以下のモジュールをインストールします。
Windows版
| Antenna House Formatter | |
|---|---|
| AHFormatter.exe | グラフィカルユーザインターフェイス |
| AHFormatterJPN.dll | グラフィカルユーザインターフェイス日本語リソース |
| AHFCmd.exe | コマンドラインインターフェイス |
| XfoEngine75.dll | 組版エンジン |
| XfoRender75.dll | 描画エンジン |
| XfoGdiCtl75.dll | GDI制御 |
| XfoText75.dll | テキスト制御 |
| XfoFont75.dll | フォント制御 |
| XfoGraphic75.dll | グラフィック制御 |
| XfoTrans75.dll | XSLTフィルタ |
| XfoCommon75.dll | 組版エンジン共通ライブラリ |
| XfoHyphen75.dll | ハイフネーション |
| hyphenation/*.xml | ハイフネーション辞書 |
| hyphenation/hyphenation.dtd | TeXハイフネーション辞書DTD |
| hyphenation/hyphenation-ah.dtd | Antenna House Formatter V7.5 用ハイフネーション例外辞書DTD |
| XfoDotNet40Ctl75.dll | .NETインターフェイス |
| XfoDotNetStdCtl75.dll | |
| XfoComCtl75.dll | COMインターフェイス |
| XfoJavaCtl75.dll | Javaインターフェイス |
| lib/XfoJavaCtl.jar | |
| include/xfo*.h | C/C++インターフェイス |
| lib/XfoInterface.lib | |
| XfoInterface75.dll | 共通インターフェイスライブラリ |
| 出力エンジン | |
| PDFCreator75.dll | PDF生成エンジン |
| PDFRes75.dll | |
| PDFToolPage75.dll | |
| PDFLinearizer75.dll | |
| PSCreator75.dll | PostScript生成エンジン |
| SVGCreator75.dll | SVG生成エンジン |
| XPSCreator75.dll | XPS生成エンジン |
| OOXMLCreator75.dll | Word(docx)生成エンジン |
| その他ライブラリ等 | |
| AHFontService111.dll | フォントサービスモジュール |
| font-config.xml | フォント構築ファイル |
| AHGraphicService15.dll | グラフィックサービスモジュール |
| AHCommon27.dll | 共通ライブラリ |
| AHPDFLib14.dll | PDFライブラリ |
| AHSVG75.dll | SVGライブラリ |
| AHRasterizer75.dll | ラスタライズライブラリ |
| AHMathML75.dll | MathMLライブラリ |
| AHCGM75.dll | CGMライブラリ |
| html.css | (X)HTML用デフォルトスタイルシート |
| version.xml | Antenna House Formatter V7.5 のバージョン情報が入ったXML |
| icu*76.dll | ICUライブラリ |
| AHskia.dll | skiaライブラリ |
| pthreadVC2.dll | POSIXスレッドライブラリ |
| MSVCP140.DLL | 必要なときに [Windowsシステムディレクトリ] または [Windowsシステムディレクトリ]\WinSxS ディレクトリ以下にインストールされます |
| MFC140U.DLL | |
| VCRUNTIME140.DLL | |
| ライセンス | |
| AHFormatter.lic | 評価版ライセンス |
| マニュアル等 | |
| EULA.txt | 使用許諾契約書 |
| ReadMe.txt | お読みください |
| docs/* | 本体マニュアル |
| docs/javadoc/* | Javaインターフェイスマニュアル |
| docs/cppdoc/* | C/C++インターフェイスマニュアル |
| license/* | 第三者著作物に関するコピーライト |
Linux版
| Antenna House Formatter | |
|---|---|
| bin/AHFCmd | コマンドラインインターフェイス |
| lib/libXfoEngine.so.7.5 | 組版エンジン |
| lib/libXfoRender.so.7.5 | 描画エンジン |
| lib/libXfoText.so.7.5 | テキスト制御 |
| lib/libXfoFont.so.7.5 | フォント制御 |
| lib/libXfoGraphic.so.7.5 | グラフィック制御 |
| lib/libXfoTrans.so.7.5 | XSLTフィルタ |
| lib/libXfoCommon.so.7.5 | 組版エンジン共通ライブラリ |
| lib/libXfoHyphen.so.7.5 | ハイフネーション |
| etc/hyphenation/*.xml | ハイフネーション辞書 |
| etc/hyphenation/hyphenation.dtd | TeXハイフネーション辞書DTD |
| etc/hyphenation/hyphenation-ah.dtd | Antenna House Formatter V7.5 用ハイフネーション例外辞書DTD |
| lib/XfoDotNetStdCtl75.dll | .NETインターフェイス (Amazon Linux 2023 Graviton2版には付属しません) |
| lib/libXfoJavaCtl75.so | Javaインターフェイス |
| lib/XfoJavaCtl.jar | |
| include/xfo*.h | C/C++インターフェイス |
| lib/libXfoInterface.so.7.5 | 共通インターフェイスライブラリ |
| 出力エンジン | |
| lib/libPDFCreator.so.7.5 | PDF生成エンジン |
| lib/libPDFRes.so.7.5 | |
| lib/libPDFToolPage.so.7.5 | |
| lib/libPDFLinearizer.so.7.5 | |
| lib/libPSCreator.so.7.5 | PostScript生成エンジン |
| lib/libSVGCreator.so.7.5 | SVG生成エンジン |
| lib/libXPSCreator.so.7.5 | XPS生成エンジン |
| lib/libOOXMLCreator.so.7.5 | Word(docx)生成エンジン |
| その他ライブラリ等 | |
| lib/libAHFontService.so.1.11 | フォントサービスモジュール |
| fonts/* | PDF基本14フォントとZapfDingbatsフォントのグリフ名リストファイル |
| etc/font-config.xml | フォント構築ファイル |
| lib/libAHGraphicService.so.1.5 | グラフィックサービスモジュール |
| lib/libAHCommon.so.2.7 | 共通ライブラリ |
| lib/libAHPDFLib.so.1.4 | PDFライブラリ |
| lib/libAHSVG.so.7.5 | SVGライブラリ |
| lib/libAHRasterizer.so.7.5 | ラスタライズライブラリ |
| lib/libAHMathML.so.7.5 | MathMLライブラリ |
| lib/libAHCGM.so.7.5 | CGMライブラリ |
| etc/html.css | (X)HTML用デフォルトスタイルシート |
| etc/version.xml | Antenna House Formatter V7.5 のバージョン情報が入ったXML |
| lib/libicu*.so.76.1 | ICUライブラリ |
| lib/libAHskia.so lib/libAHskia1.so | skiaライブラリ (Linux版は libAHskia.so、Amazon Linux 2023 Graviton2版は libAHskia1.so が付属) |
| ライセンス | |
| etc/AHFormatter.lic | 評価版ライセンス |
| マニュアル等 | |
| EULA.txt | 使用許諾契約書 |
| ReadMe.txt | お読みください |
| docs/* | 本体マニュアル |
| docs/javadoc/* | Javaインターフェイスマニュアル |
| docs/cppdoc/* | C/C++インターフェイスマニュアル |
| run.sh | コマンドラインインターフェイス実行シェルサンプル |
| license/* | 第三者著作物に関するコピーライト |
Macintosh版
| Antenna House Formatter | |
|---|---|
| bin/AHFCmd | コマンドラインインターフェイス |
| lib/libXfoEngine.7.5.dylib | 組版エンジン |
| lib/libXfoRender.7.5.dylib | 描画エンジン |
| lib/libXfoText.7.5.dylib | テキスト制御 |
| lib/libXfoFont.7.5.dylib | フォント制御 |
| lib/libXfoGraphic.7.5.dylib | グラフィック制御 |
| lib/libXfoTrans.7.5.dylib | XSLTフィルタ |
| lib/libXfoCommon.7.5.dylib | 組版エンジン共通ライブラリ |
| lib/libXfoHyphen.7.5.dylib | ハイフネーション |
| etc/hyphenation/*.xml | ハイフネーション辞書 |
| etc/hyphenation/hyphenation.dtd | TeXハイフネーション辞書DTD |
| etc/hyphenation/hyphenation-ah.dtd | Antenna House Formatter V7.5 用ハイフネーション例外辞書DTD |
| lib/XfoDotNetStdCtl75.dll | .NETインターフェイス (Macintosh M1版には付属しません) |
| lib/libXfoJavaCtl75.jnilib | Javaインターフェイス (Macintosh M1版には付属しません) |
| lib/XfoJavaCtl.jar | |
| include/xfo*.h | C/C++インターフェイス |
| lib/libXfoInterface.7.5.dylib | 共通インターフェイスライブラリ |
| 出力エンジン | |
| lib/libPDFCreator.7.5.dylib | PDF生成エンジン |
| lib/libPDFRes.7.5.dylib | |
| lib/libPDFToolPage.7.5.dylib | |
| lib/libPDFLinearizer.7.5.dylib | |
| lib/libPSCreator.7.5.dylib | PostScript生成エンジン |
| lib/libSVGCreator.7.5.dylib | SVG生成エンジン |
| lib/libXPSCreator.7.5.dylib | XPS生成エンジン |
| lib/libOOXMLCreator.7.5.dylib | Word(docx)生成エンジン |
| その他ライブラリ等 | |
| lib/libAHFontService.1.11.dylib | フォントサービスモジュール |
| fonts/* | PDF基本14フォントとZapfDingbatsフォントのグリフ名リストファイル |
| etc/font-config.xml | フォント構築ファイル |
| lib/libAHGraphicService.1.5.dylib | グラフィックサービスモジュール |
| lib/libAHCommon.2.7.dylib | 共通ライブラリ |
| lib/libAHPDFLib.1.4.dylib | PDFライブラリ |
| lib/libAHSVG.7.5.dylib | SVGライブラリ |
| lib/libAHRasterizer.7.5.dylib | ラスタライズライブラリ |
| lib/libAHMathML.7.5.dylib | MathMLライブラリ |
| lib/libAHCGM.7.5.dylib | CGMライブラリ |
| etc/html.css | (X)HTML用デフォルトスタイルシート |
| etc/version.xml | Antenna House Formatter V7.5 のバージョン情報が入ったXML |
| lib/libicu*.76.1.dylib | ICUライブラリ |
| lib/libAHskia.dylib lib/libAHskia1.dylib | skiaライブラリ (Macintosh版は libAHskia.dylib、Macintosh M1版は libAHskia1.dylib が付属) |
| ライセンス | |
| etc/AHFormatter.lic | 評価版ライセンス |
| マニュアル等 | |
| EULA.txt | 使用許諾契約書 |
| ReadMe.txt | お読みください |
| docs/* | 本体マニュアル |
| docs/javadoc/* | Javaインターフェイスマニュアル (Macintosh M1版には付属しません) |
| docs/cppdoc/* | C/C++インターフェイスマニュアル |
| run.sh | コマンドラインインターフェイス実行シェルサンプル |
| license/* | 第三者著作物に関するコピーライト |
Macintosh版モジュールの配置変更時の注意点
Macintosh版では各モジュールの位置関係が重要です。モジュールの格納場所をインストール時の状態から変更する場合は次の点に注意してください。
モジュールAの動作にはモジュールBが必要だとします。その場合、あらかじめモジュールAにはモジュールBの位置情報が rpath という設定で書き込まれています。 モジュールAが動作するとき、その位置情報を頼りにモジュールBを探します。位置情報どおりの場所にモジュールBが存在すれば正常に動作しますが、存在しない場合動作を停止してしまいます。
インストール時の設定では下表のようになっています。 AHFCmd は自身が格納されているディレクトリと同一階層にあるディレクトリ lib にモジュールを探しに行きます。他2種類のモジュールは自身と同一ディレクトリ内でモジュールを探します。
| モジュール名 | 参照先 | rpath |
|---|---|---|
| AHFCmd | ../lib | @executable_path/../lib |
| *.dylib(XfoInterface.dylib を除く) | ./ | @loader_path |
| *.jnilib(Macintosh M1版には付属しません) | ./ | @loader_path |
モジュールの配置を変更する場合は install_name_tool 等で rpath の設定を変更してください。
