モジュール一覧

AH Formatter V7.2 は、以下のモジュールをインストールします。

Windows版

AH Formatter
AHFormatter.exeグラフィカルユーザインターフェイス
AHFormatterJPN.dllグラフィカルユーザインターフェイス日本語リソース
AHFCmd.exeコマンドラインインターフェイス
XfoEngine72.dll組版エンジン
XfoRender72.dll描画エンジン
XfoGdiCtl72.dllGDI制御
XfoText72.dllテキスト制御
XfoFont72.dllフォント制御
XfoGraphic72.dllグラフィック制御
XfoTrans72.dllXSLTフィルタ
XfoCommon72.dll組版エンジン共通ライブラリ
XfoHyphen72.dllハイフネーション
hyphenation/*.xmlハイフネーション辞書
hyphenation/hyphenation.dtdハイフネーション辞書DTD
XfoDotNet40Ctl72.dll.NETインターフェイス
XfoDotNetCore31Ctl72.dll.NET Core インターフェイス
XfoComCtl72.dllCOMインターフェイス
XfoJavaCtl72.dllJavaインターフェイス
lib/XfoJavaCtl.jar
include/xfo*.hC/C++インターフェイス
lib/XfoInterface.lib
XfoInterface72.dll共通インターフェイスライブラリ
出力エンジン
PDFCreator72.dllPDF生成エンジン
PDFRes72.dll
PDFToolPage72.dll
PDFLinearizer72.dll
PSCreator72.dllPostScript生成エンジン
SVGCreator72.dllSVG生成エンジン
XPSCreator72.dllXPS生成エンジン
OOXMLCreator72.dllWord(docx)生成エンジン
その他ライブラリ等
AHFontService19.dllフォントサービスモジュール
font-config.xmlフォント構築ファイル
AHGraphicService14.dllグラフィックサービスモジュール
AHCommon22.dll共通ライブラリ
AHPDFLib14.dllPDFライブラリ
AHMathML72.dllMathMLライブラリ
AHCGM72.dllCGMライブラリ
html.css(X)HTML用デフォルトスタイルシート
UserStylesheets/*.cssユーザスタイルシートサンプル
icu*67.dllICUライブラリ
pthreadVC2.dllPOSIXスレッドライブラリ
MSVCP140.DLL必要なときに [Windowsシステムディレクトリ] または [Windowsシステムディレクトリ]\​WinSxS ディレクトリ以下にインストールされます
MFC140U.DLL
VCRUNTIME140.DLL
ライセンス
AHFormatter.lic評価版ライセンス
マニュアル等
EULA.txt使用許諾契約書
ReadMe.txtお読みください
docs/*本体マニュアル
docs/javadoc/*Javaインターフェイスマニュアル
docs/cppdoc/*C/C++インターフェイスマニュアル
samples/*各種サンプル
license/*第三者著作物に関するコピーライト

Linux版

AH Formatter
bin/AHFCmdコマンドラインインターフェイス
lib/libXfoEngine.so.7.2組版エンジン
lib/libXfoRender.so.7.2描画エンジン
lib/libXfoText.so.7.2テキスト制御
lib/libXfoFont.so.7.2フォント制御
lib/libXfoGraphic.so.7.2グラフィック制御
lib/libXfoTrans.so.7.2XSLTフィルタ
lib/libXfoCommon.so.7.2組版エンジン共通ライブラリ
lib/libXfoHyphen.so.7.2ハイフネーション
etc/hyphenation/*.xmlハイフネーション辞書
etc/hyphenation/hyphenation.dtdハイフネーション辞書DTD
lib/XfoDotNetCore31Ctl72.dll.NET Core インターフェイス
(Amazon Linux 2 Graviton2版には付属しません)
lib/libXfoJavaCtl72.soJavaインターフェイス
lib/XfoJavaCtl.jar
include/xfo*.hC/C++インターフェイス
lib/libXfoInterface.so.7.2共通インターフェイスライブラリ
出力エンジン
lib/libPDFCreator.so.7.2PDF生成エンジン
lib/libPDFRes.so.7.2
lib/libPDFToolPage.so.7.2
lib/libPDFLinearizer.so.7.2
lib/libPSCreator.so.7.2PostScript生成エンジン
lib/libSVGCreator.so.7.2SVG生成エンジン
lib/libXPSCreator.so.7.2XPS生成エンジン
lib/libOOXMLCreator.so.7.2Word(docx)生成エンジン
その他ライブラリ等
lib/libAHFontService.so.1.9フォントサービスモジュール
fonts/*PDF基本14フォントとZapfDingbatsフォントのグリフ名リストファイル
etc/font-config.xmlフォント構築ファイル
lib/libAHGraphicService.so.1.4グラフィックサービスモジュール
lib/libAHCommon.so.2.2共通ライブラリ
lib/libAHPDFLib.so.1.4PDFライブラリ
lib/libAHMathML.so.7.2MathMLライブラリ
lib/libAHCGM.so.7.2CGMライブラリ
etc/html.css(X)HTML用デフォルトスタイルシート
etc/UserStylesheets/*.cssユーザスタイルシートサンプル
lib/libicu*.so.67.1ICUライブラリ
ライセンス
etc/AHFormatter.lic評価版ライセンス
マニュアル等
EULA.txt使用許諾契約書
ReadMe.txtお読みください
docs/*本体マニュアル
docs/javadoc/*Javaインターフェイスマニュアル
docs/cppdoc/*C/C++インターフェイスマニュアル
run.shコマンドラインインターフェイス実行シェルサンプル
samples/*各種サンプル
license/*第三者著作物に関するコピーライト

Macintosh版

AH Formatter
bin/AHFCmdコマンドラインインターフェイス
lib/libXfoEngine.7.2.dylib組版エンジン
lib/libXfoRender.7.2.dylib描画エンジン
lib/libXfoText.7.2.dylibテキスト制御
lib/libXfoFont.7.2.dylibフォント制御
lib/libXfoGraphic.7.2.dylibグラフィック制御
lib/libXfoTrans.7.2.dylibXSLTフィルタ
lib/libXfoCommon.7.2.dylib組版エンジン共通ライブラリ
lib/libXfoHyphen.7.2.dylibハイフネーション
etc/hyphenation/*.xmlハイフネーション辞書
etc/hyphenation/hyphenation.dtdハイフネーション辞書DTD
lib/XfoDotNetCore31Ctl72.dll.NET Core インターフェイス
(Macintosh M1版には付属しません)
lib/libXfoJavaCtl72.jnilibJavaインターフェイス
(Macintosh M1版には付属しません)
lib/XfoJavaCtl.jar
include/xfo*.hC/C++インターフェイス
lib/libXfoInterface.7.2.dylib共通インターフェイスライブラリ
出力エンジン
lib/libPDFCreator.7.2.dylibPDF生成エンジン
lib/libPDFRes.7.2.dylib
lib/libPDFToolPage.7.2.dylib
lib/libPDFLinearizer.7.2.dylib
lib/libPSCreator.7.2.dylibPostScript生成エンジン
lib/libSVGCreator.7.2.dylibSVG生成エンジン
lib/libXPSCreator.7.2.dylibXPS生成エンジン
lib/libOOXMLCreator.7.2.dylibWord(docx)生成エンジン
その他ライブラリ等
lib/libAHFontService.1.9.dylibフォントサービスモジュール
fonts/*PDF基本14フォントとZapfDingbatsフォントのグリフ名リストファイル
etc/font-config.xmlフォント構築ファイル
lib/libAHGraphicService.1.4.dylibグラフィックサービスモジュール
lib/libAHCommon.2.2.dylib共通ライブラリ
lib/libAHPDFLib.1.4.dylibPDFライブラリ
lib/libAHMathML.7.2.dylibMathMLライブラリ
lib/libAHCGM.7.2.dylibCGMライブラリ
etc/html.css(X)HTML用デフォルトスタイルシート
etc/UserStylesheets/*.cssユーザスタイルシートサンプル
lib/libicu*.67.1.dylibICUライブラリ
ライセンス
etc/AHFormatter.lic評価版ライセンス
マニュアル等
EULA.txt使用許諾契約書
ReadMe.txtお読みください
docs/*本体マニュアル
docs/javadoc/*Javaインターフェイスマニュアル
(Macintosh M1版には付属しません)
docs/cppdoc/*C/C++インターフェイスマニュアル
run.shコマンドラインインターフェイス実行シェルサンプル
samples/*各種サンプル
license/*第三者著作物に関するコピーライト

Macintosh版モジュールの配置変更時の注意点

Macintosh版では各モジュールの位置関係が重要です。モジュールの格納場所をインストール時の状態から変更する場合は次の点に注意してください。

モジュールAの動作にはモジュールBが必要だとします。その場合、あらかじめモジュールAにはモジュールBの位置情報が rpath という設定で書き込まれています。 モジュールAが動作するとき、その位置情報を頼りにモジュールBを探します。位置情報どおりの場所にモジュールBが存在すれば正常に動作しますが、存在しない場合動作を停止してしまいます。

インストール時の設定では下表のようになっています。 AHFCmd は自身が格納されているディレクトリと同一階層にあるディレクトリ lib にモジュールを探しに行きます。他2種類のモジュールは自身と同一ディレクトリ内でモジュールを探します。

モジュール名参照先rpath
AHFCmd../lib@executable_path/../lib
*.dylibXfoInterface.dylib を除く)./@loader_path
*.jnilib(Macintosh M1版には付属しません)./@loader_path

モジュールの配置を変更する場合は install_name_tool 等で rpath の設定を変更してください。