| 製品トップ | オプション製品 | デモサイト | Web Interface | ライセンスと価格 | 保守サービス | トップページ |
| お知らせ・改訂情報 | CSSチュートリアル | XSL-FOチュートリアル | XML関連製品 | よくある質問 | 評価版ダウンロード | システム製品総合案内 |
|
Professional Formatting Solutions |
AH Formatter V5 は、XSL-FOを使った組版やCSSを使ったXML/HTMLが使える、組版・印刷ソフトウェアです(XSL-FOとCSSを混在することはできません)。XML文書をきれいに表示・印刷するための仕様であるXSL 1.1に対応しており、またW3Cで策定作業中のCSS Level 3のページ媒体向け仕様によるレイアウト指定のページ組版にも対応しています。 これにより、HTML/XMLとCSSを使って、さまざまなドキュメント類、帳票、書籍などの高品質なページ組版、印刷やPDFなどのページ媒体への出力が可能です。
AH Formatter V5 は、組版できる能力に応じて6つの製品が用意されています。
詳細は「製品の種類・ライセンスと価格」をご参照ください。
AH Formatter V5 は、以下のような優れた特徴を持っています。
AH Formatter V5は、CSS2.1およびCSS3に対応しています。CSS3のページモデルにも対応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フレームなどの一部HTMLを除き、組版することができます。
AH Formatter V5は、ウェブスタンダードプロジェクト(WaSP)が作成した、CSSへの準拠度を測るテスト、Acid2に合格しています。
XSL-FO 仕様である XSL 1.1 に対応しています。 AH Formatter V5 は、XSL仕様のほとんどの要素、プロパティを忠実に実装しています。
AH Formatter V5 の組版エンジンは、大規模文書を組版することが可能です。 数万ページに及ぶようなテクニカルマニュアルなどの組版にも最適です。
AH Formatter V5 は、組版を高速に処理し、PDFを生成します。WebでのPDF配信など、Webアプリケーションなどへの応用にも最適です。
AH Formatter V5 は、Unicodeで扱えるほとんどの文字を扱うことができ、50以上の言語に対応しています。 また、縦書きや、アラビア語などの右から左への文章も記述でき、これらを混在させた文書も容易に作成することができます。 そのため、多国語対応の文書の生成などに最適です。 ハイフネーション処理や、言語によって異なる約物前後の空白の調整なども自由に行うことができます。 また、AH Formatter V5 は、40言語以上のハイフネーション処理を行うことができます。
PDF出力エンジンは独自開発したものです。接続数無制限のサーバ上でPDF出力が可能です。Acrobatのライセンスは不要です。 また、それぞれのオプションをご購入いただくことで、PostScript出力®、INX出力、XPS出力、SVG出力も可能となります。
AH Formatter V5 は、PDF/Xに対応しています。PDF/Xは、印刷用にISOで規定されているデータ交換を重視した仕様です。 また、PDF/Aにも対応しています。PDF/Aは、電子文書の長期保存用の形式で、これもISOで規定されています。
AH Formatter V5 は、障害者のアクセシビリティ向上のために、タグ付きPDFを作成することが可能です。これは、2001年6月21日に施行された米国の法律「Section 508」を遵守するためにもなくてはならない機能です。
Windows版では、PDFを経由することなく、プリンタへ直接出力することができます。GUIを使えば、その場で組版結果を確認して、直ちに印刷できます。
SVG、MathML、EMF、WMF、CGM画像は、ベクタのままPDF中に描画します。このため、画質の劣化が一切ありません。CGMのベクタでの描画には、「AH Formatter CGM オプション」が必要です。
PDF中に他のPDFの任意のページを埋め込むことができます。この機能を利用して、EPSをPDFへ変換してPDF中へ埋め込むことが可能です。Adobe DistillerやGhostscriptがインストールされている環境では、それを自動的に行うことができます。
「AH Formatter PANTONE® オプション」により、Pantone社の色名を直接指定できるようになります。
AH Formatter V5 は、組込みインターフェイスとして、コマンドラインインターフェイス、.NETインターフェイス、COMインターフェイス、Javaインターフェイス、C/C++インターフェイスを用意しています(.NETインターフェイス、COMインターフェイス は Windows版のみ)。 いずれもストリーム処理が可能です。これらを利用して、アプリケーションへの組み込みが簡単に行えます。 また、.NETのネイティブ・パーサの出力(XML、XSLT出力)を、ファイルを経由せずに直接受け取ることもできます。.NETインタフォースだけでなくCOMインターフェイスでも DOMを直接受け取って、処理することができます。
AH Formatter V5 は、XSL Formatting Objects(XSL-FO)やXMLとXSLスタイルシートからの組版、HTMLやXMLとCSSスタイルシートからの組版などを行います。組版結果は、GUIを用いてディスプレイへ表示したり、PDFなどへ出力、または印刷されます(ディスプレイ表示と印刷は Windows版のみ)。この流れは、次のようになります。
AH Formatter V5.0 から機能強化された AH Formatter V5.1 の主な点は以下のとおりです。
XSL Formatter V4 から機能強化された AH Formatter V5 の主な点は以下のとおりです。
| 項目 | 内容 |
|---|---|
| Windows版 |
Windows 2000 Windows XP Windows Vista Windows 7 Windows Server2003 Windows Server2008 |
| Windows x64版 |
Windows XP x64 Edition Windows Vista x64 Edition Windows 7 x64 Edition Windows Server2003 x64 Edition Windows Server2008 x64 Edition Windows Server2008 R2 x64 Edition |
| Solaris版 |
Sun Solaris 10 (sparc version) Sun Solaris 10 (x86 version) |
| Linux版 | GCC3.4.X でビルドされています。(ランタイムライブラリ libstdc++.so.6 が必要) |
| Linux 64ビット版 | |
| Macintosh版 | Mac OS X Version 10.5 (intel version) |
| HP-UX版 |
HP-UX11i v1 (B.11.11) PA-RISC version HP-UX11i v2 (B.11.23) IA-64 version |
| AIX版 | AIX Version 5.3, POWER version (XL C/C++ Runtime V7.0が必要) |
AH Formatter V5 は、ISO 15924 で規定されるスクリプトのうち、以下のスクリプトで表現される言語に対応しています。
ラテン文字、ギリシャ文字、キリル文字については、言語によってハイフネーション処理が可能です。
言語コードは ISO 639-2 で規定されているものの一部が指定できます。主なものは以下のとおりです。対応するスクリプトは代表的なものを示しています。
| code | language | script | hyphenation | |
|---|---|---|---|---|
| af | afr | 南ア公用オランダ語 | Latn | ○ |
| ar | ara | アラビア語 | Arab | - |
| az | aze | アゼルバイジャン語 | Latn | × |
| bg | bul | ブルガリア語 | Cyrl | ○ |
| ca | cat | カタロニア語 | Latn | ○ |
| cs | ces | チェコ語 | Latn | ○ |
| cy | cym | ウェールズ語 | Latn | ○ |
| da | dan | デンマーク語 | Latn | ○ |
| de | deu | ドイツ語(含スイス) | Latn | ○ |
| el | ell | ギリシャ語 | Grek | ○ |
| en | eng | 英語 | Latn | ○ |
| en-US | eng-US | 米国英語 | Latn | ○ |
| eo | epo | エスペラント語 | Latn | ○ |
| es | spa | スペイン語 | Latn | ○ |
| et | est | エストニア語 | Latn | ○ |
| eu | eus | バスク語 | Latn | ○ |
| fa | fas | ペルシャ語(イラン語) | Arab | - |
| fi | fin | フィンランド語 | Latn | ○ |
| fr | fra | フランス語(含カナダ) | Latn | ○ |
| ga | gle | アイルランド語(含エール) | Latn | ○ |
| he | heb | ヘブライ語 | Hebr | - |
| hi | hin | ヒンディ語 | Deva | - |
| hr | hrv | クロアチア語 | Cyrl / Latn | ○ |
| hu | hun | ハンガリー語 | Latn | ○ |
| id | ind | インドネシア語 | Latn | ○ |
| is | isl | アイスランド語 | Latn | ○ |
| it | ita | イタリア語 | Latn | ○ |
| ja | jpn | 日本語 | Hani, Hira, Kana, Jpan | - |
| kk | kaz | カザフ語 | Cyrl / Latn | × |
| ko | kor | 朝鮮語 / 韓国語 | Hang, Hani | - |
| la | lat | ラテン語 | Latn | ○ |
| lt | lit | リトアニア語 | Latn | ○ |
| lv | lav | ラトビア語 | Latn | ○ |
| ms | msa | マレー語 | Latn | ○ |
| mt | mlt | マルタ語 | Latn | ○ |
| nl | nld | オランダ語 / フラマン語 | Latn | ○ |
| no | nor | ノルウェー語 | Latn | ○ |
| pl | pol | ポーランド語 | Latn | ○ |
| pt | por | ポルトガル語(含ブラジル) | Latn | ○ |
| ro | ron | ルーマニア語(含モルダビア) | Latn | ○ |
| ru | rus | ロシア語 | Cyrl | ○ |
| sk | slk | スロバキア語 | Latn | ○ |
| sl | slv | スロベニア語 | Latn | ○ |
| sr | srp | セルビア語 | Cyrl / Latn | ○ |
| sv | swe | スウェーデン語 | Latn | ○ |
| sw | swa | スワヒリ語 | Latn | ○ |
| th | tha | タイ語 | Thai | ○ |
| tr | tur | トルコ語 | Latn | ○ |
| uk | ukr | ウクライナ語 | Cyrl | ○ |
| ur | urd | ウルドゥ語 | Latn | × |
| vi | vie | ベトナム語 | Latn | × |
| zh-CN | zho-CN | 中国語 | Hani, Hans | - |
| zh-TW | zho-TW | 中国語(台湾語) | Hani, Hant | - |
AH Formatter V5 が受け付けることのできるFOのエンコーディングは以下のとおりです。 これらは、IANAのCHARACTER SETSの一部です。
Windows-31J は、Shift_JIS として扱われます。
なお、XML文書とXSLスタイルシートに関しては、利用するXSLTプロセッサに依存します。
XML文書とXSLスタイルシートから XSL Formatting Objects(XSL-FO)への変換にはXSLTプロセッサを使います。Windows版では、特に設定していない場合は MSXML4 または MSXML3 を標準のXSLTプロセッサとして使用しますが、別のXSLTプロセッサを使用する場合や、非Windows版では、使用するXSLTプロセッサの設定を行ってください。