製品概要
Antenna House Formatter V7.5 は、XSL Formatting Objects(XSL-FO)の組版、XML/HTMLとCSSからの組版に対応した、組版・印刷ソフトウェアです(XSL-FOとCSSを混在させることはできません)。XML文書をきれいに表示・印刷するためのXSL-FOの仕様であるXSL 1.1(Extensible Stylesheet Language (XSL) Version 1.1)に対応しており、CSS(Cascading Style Sheets Level 2)および W3Cで策定作業中の CSS3(Cascading Style Sheets Level 3)のページ媒体向け仕様によるレイアウト指定のページ組版にも対応しています。これにより、HTML/XMLとCSSを使って、さまざまなドキュメント類、帳票、書籍などの高品質なページ組版、印刷やPDFなどのページ媒体への出力が可能です。
Antenna House Formatter V7.5 は、組版できる能力に応じて、以下の製品が用意されています。
- Antenna House Formatter V7.5
XSL-FOを使った組版、CSSを使ったHTMLなどの組版ができます。
この文書中では、特に断りがない限り、Antenna House Formatter V7.5 と言った場合は、すべての製品の総称となることが多いですが、文脈によって一部の製品を指すこともあります。 - Antenna House XSL Formatter V7.5
XSL-FOの組版ができますが、CSSを使ったHTMLなどの組版はできません。
- Antenna House CSS Formatter V7.5
CSSを使ったHTMLなどの組版ができますが、XSL-FOの組版はできません。
特徴
Antenna House Formatter V7.5 は、以下のような優れた特徴を持っています。
-
XSL 1.1 に対応
XSL-FO 仕様である XSL 1.1 に対応しています。XSL 1.1(Extensible Stylesheet Language (XSL) Version 1.1)は、JIS X 4179 として制定されました。 Antenna House Formatter V7.5 は、XSL仕様のほとんどの要素、プロパティを忠実に実装しています。 「XSL仕様の実装状況」を参照してください。
-
CSSに対応
Antenna House Formatter V7.5は、CSS 2.1 および CSS3、CSS4 の一部 に対応しています。CSS3 のページモデルにも対応しているため、高品質なページ組版が実現できます。実装状況の詳細については、「CSS仕様の実装状況」を参照してください。HTML/XHTMLについては、フレームなどの一部HTMLを除き、組版することができます。 「HTMLの組版」を参照してください。
-
Acid2に合格
Antenna House Formatter V7.5は、ウェブスタンダードプロジェクト(WaSP)が作成した、CSSへの準拠度を測るテスト、Acid2に合格しています。
- 大規模な文書を組版
Antenna House Formatter V7.5 の組版エンジンは、大規模文書を組版することが可能です。 数万ページに及ぶようなテクニカルマニュアルなどの組版にも最適です。 「大規模文書の組版」を参照してください。
- 高速に組版
Antenna House Formatter V7.5 は、組版を高速に処理し、PDFを生成します。WebでのPDF配信など、ウェブアプリケーションなどへの応用にも最適です。
- 多言語組版
Antenna House Formatter V7.5 は、80以上の言語に対応しています。Unicodeで扱えるほとんどの文字を扱うことができ、サロゲートペアにも対応しています。縦書きや、アラビア語などの右から左への文章も記述でき、これらを混在させた文書も容易に作成することができます。 また、ハイフネーション処理や、言語によって異なる約物前後の空白の調整、独自のカウンタスタイルの定義なども自由に行うことができます。 Antenna House Formatter V7.5 は、40言語以上のハイフネーション処理を行うことができます。このため、多国語対応の文書の生成などに最適です。
-
多種なファイルフォーマット出力
PDF出力エンジンは独自開発したものです。接続数無制限のサーバ上でPDF出力が可能です。Acrobatのライセンスは不要です。 また、それぞれのオプションをご購入いただくことで、Post
Script®出力、XPS出力、SVG出力も可能となります。お申し込みいただければWord(docx)出力も可能となります。 - PDF/X、PDF/Aに対応
Antenna House Formatter V7.5 は、PDF/Xに対応しています。PDF/Xは、印刷用にISOで規定されているデータ交換を重視した仕様です。 また、PDF/Aにも対応しています。PDF/Aは、電子文書の長期保存用の形式で、これもISOで規定されています。
- アクセシブルなPDF
Antenna House Formatter V7.5 は、障害者のアクセシビリティ向上のために、タグ付きPDFやPDF/UAを作成することが可能です。 これは、2001年6月21日に施行された米国の法律 Section 508 を遵守するためにもなくてはならない機能です。
- プリンタに直接出力
Windows版では、PDFを経由することなく、プリンタへ直接出力することができます。 グラフィカルユーザインターフェイスを使えば、その場で組版結果を確認して、直ちに印刷できます。
-
ベクタ画像をネイティブに描画
SVG、Math
ML、EMF、WMF、CGM画像は、ベクタのままPDF中に描画します。このため、画質の劣化が一切ありません。 CGMの描画には、「Antenna House Formatter CGM オプション」が必要です。 -
PDF中にPDFの埋め込みも可能
PDF中に他のPDFの任意のページを埋め込むことができます。この機能を利用して、EPSをPDFへ変換してPDF中へ埋め込むことが可能です。Adobe DistillerやGhostscriptがインストールされている環境では、それを自動的に行うことができます。
- バーコードの埋め込み
「Antenna House Formatter バーコードジェネレータオプション」により、文書中にバーコードを画像として埋め込むことができるようになります。
-
PANTONE®カラーに対応
「Antenna House Formatter PANTONE® オプション」により、Pantone社の色名を直接指定できるようになります。
- 豊富な組み込みインターフェイス
Antenna House Formatter V7.5 は、組み込みインターフェイスとして、コマンドラインインターフェイス、.NETインターフェイス、COMインターフェイス、Javaインターフェイス、C/C++インターフェイスを用意しています(COMインターフェイス は Windows版のみ)。いずれもストリーム処理が可能です。これらを利用して、アプリケーションへの組み込みが簡単に行えます。また、.NETのネイティブパーサの出力(XML、XSLT出力)を、ファイルを経由せずに直接受け取ることもできます。.NETインターフェイスだけでなくCOMインターフェイスでも DOMを直接受け取って、処理することができます。
- 柔軟なフロート機能
フロート機能の拡張により、ページ上の任意の場所への配置、段組の段をまたぐ配置など、高度なフロートの配置が実現できます。フロート拡張を参照してください。
組版の流れ
Antenna House Formatter V7.5 は、XSL Formatting Objects(XSL-FO)やXMLとXSLスタイルシートからの組版、HTMLやXMLとCSSからの組版などを行います。 組版結果は、GUIを用いてディスプレイへ表示したり、PDFなどへ出力、または印刷されます(ディスプレイ表示と印刷は Windows版のみ)。 この流れは、次のようになります。
- (X)HTML文書を入力したときは、デフォルトHTMLスタイルシートを用いて、それを直ちに組版します。
- XML文書または(X)HTML文書とCSSを入力したときは、それを直ちに組版します。
- XSL Formatting Objects を入力したときは、それを直ちに組版します。
- XML文書とXSLスタイルシートを入力したときは、それらを XSLTプロセッサを使って XSL Formatting Objects または XHTML に変換し、その XSL Formatting Objects を組版します。
実装済みのXSL-FOとCSSのプロパティの一覧は「XSL/CSSプロパティ」でご確認ください。
新しい機能
Antenna House Formatter V7.4 から機能強化された Antenna House Formatter V7.5 の主な点は以下のとおりです。
- CSS組版でも 2パス組版が指定可能になりました。 ☞ 大規模文書の組版
- 垂直(縦書きでは水平)方向のフロートをページや段で分割するかどうかが指定可能になりました。 ☞ axf:float-breaking-y / CSS -ah-float-breaking-y
- PDF の注釈が機能拡張されました。
- keep-together が機能拡張されました。
- axf:text-overflow / CSS (-ah-)text-overflow が機能拡張されました。
- text-indent / CSS (-ah-)text-indentが機能拡張されました。
- axf:text-indent-if-first-on-page / CSS -ah-text-indent-if-first-on-pageが機能拡張されました。
- axf:baseline-block-snap / CSS -ah-baseline-block-snap が機能拡張されました。
- CSS (-ah-)tab-stops、CSS (-ah-)tab-treatment、CSS (-ah-)tab-treatment が指定可能になりました。
- 次の論理的プロパティが指定可能になりました。 ☞ (-ah-)block-size、(-ah-)max-block-size、(-ah-)min-block-size、(-ah-)inline-size、(-ah-)max-inline-size、(-ah-)min-inline-size、(-ah-)margin-block-end、CSS (-ah-)margin-block-start、CSS (-ah-)margin-inline-end、(-ah-)margin-inline-start
- CSS leader() が機能拡張されました。
- コマンドラインでメモリ使用量の上限が設定可能になりました。 ☞ memory-limit-size
- no-disp-warnings が機能拡張されました。
- color-conversion が指定されているとき、セパレーションカラーのときでもその代替色にそれが適用可能になりました。 ☞ color-conversion-separation
- axf:column-fill の機能で段の高さをバランスさせるときに、前段より後段の高さが高くならないように段分割をしないかどうかが指定可能になりました。 ☞ adjust-multi-column-balance
- running-element に対する CSS の適用方法の誤りが修正されましたが、修正前の方法で CSS を適用するかどうかが指定可能になりました。 ☞ fix-css-img-percentage
- タグ付きPDF が機能拡張されました。
- タグ付きPDF を出力するとき Artifact でタグ付けされる文字列にも ActualText が設定可能になりました。 ☞ add-actualtext-to-artifact
- タグ付きPDF を出力するときの代替テキストの長さの上限が設定可能になりました。 ☞ alt-text-length-limit
- PDF の埋め込みで、パスワード不正などで埋め込めないときのエラーレベルが指定可能になりました。 ☞ embed-pdf-fatal-error
- SVG描画でラスタライズ処理が必要な filter・maskプロパティを無視するかどうかが指定可能になりました。 ☞ ignore-rasterize-properties
-
script
Align Mode が機能拡張されました。 - 埋め込まれる PDF のページの指定が機能拡張されました。 ☞ PDFの埋め込み
- 埋め込まれる PDF のページサイズの指定が機能拡張されました。 ☞ PDFの埋め込み
- CGM のグループ構造を SVG出力では <g id="[識別子]" class="[タイプ]"> として出力可能になりました。 ☞ CGM仕様の実装状況
- 利用できる単位が拡張されました。 ☞ alt
- HTML でも文書内からオプション設定ファイルが指定可能になりました。 ☞ オプション設定情報の追加
- テキストとバーコードの間の追加のアキが指定可能になりました。 ☞ 線形バーコード
動作環境
| Antenna House Formatter | OS |
|---|---|
| Windows x64版 |
Windows Server 2022 Windows Server 2025 V7.4MR12 Windows 11 |
| Linux版 | GCC 13.3 でビルドされています。(動作にはランタイムライブラリ libstdc++.so.6 もしくはこれとバイナリ互換性があるライブラリが必要) |
| Amazon Linux 2023 Graviton2版 V7.5 |
Amazon Linux 2023 (AWS Graviton2) GCC 14.2 でビルドされています。(動作にはランタイムライブラリ libstdc++.so.6 もしくはこれとバイナリ互換性があるライブラリが必要) |
| Macintosh版 | macOS Sonoma 14 (Intel version) V7.5 |
| Macintosh M1版 | macOS Sonoma 14 (Apple M1 version) V7.5 |
- プラットフォーム製造元のサポート期間が終了した場合、動作保証はできません。保証する期間には有償の延長サポート期間は含まれません。
- 以下、区別した記述がない限り「Linux版」という記述は、Linux版および Amazon Linux 2023 Graviton2版を指し示します。
- 以下、区別した記述がない限り「Macintosh版」という記述は、Macintosh版およびMacintosh M1版を指し示します。
- サポートされるフォントについては、「フォント」を参照してください。 なお、Windows版にフォントは含まれていません。
- 非Windows版に同梱されている欧文基本14フォントは、メトリクス情報ファイルのみ含まれます。フォントのアウトライン情報ファイルは含まれません。これらのフォントをPDFやPSに埋め込もうとする場合は、ご自身でフォントをご用意ください。
- 動作に必要な環境変数については、「環境変数」でご確認ください。
- インストールされるモジュールについては、「モジュール一覧」でご確認ください。
- Macintosh版にてモジュールの配置をインストール時の状態から変更する場合は、「Macintosh版モジュールの配置変更時の注意点」をご確認ください。
- Macintosh版は、「大文字/小文字を区別」しない「OS X 拡張」のフォーマットでご使用ください。
- Windows版での印刷機能は、Windowsから使えるプリンタに依存します。
- Windows版では、Microsoft Visual C++ 2022 の ランタイムライブラリが必要です。製品のインストール時に、このランタイムライブラリのインストールを行います。別途ライブラリのパッケージが必要な場合は、次のサイトよりダウンロードしていただけます。
- Windows版では、Windows 10 のバージョン 1607 以降で、長いパスのファイルを扱うことができます。ただし、環境変数 TMP または TEMP に長いパスは設定できず、ファイル名の最大長の制限を超えたファイルは扱えません。また、PDFビューアが長いパスに対応していない場合があります。パスやファイル名の最大長の制限や、長いパスを有効化する方法については次のサイトを参照してください。
- Antenna House Formatter V7.5 を仮想化環境(VMware や Hyper-V など)で実行する場合、仮想化環境で実環境上と同じ動作が保証されている場合のみ動作保証します。
詳しくは、弊社ウェブサイトを参照してください。
対応スクリプトと言語
Antenna House Formatter V7.5 は、ISO 15924 で規定されるスクリプトのうち、以下のスクリプトで表現される言語に対応しています。
- Latn : ラテン文字
- Grek : ギリシャ文字
- Cyrl : キリル文字
- Armn : アルメニア文字
- Geor : ジョージア文字
- Ethi : エチオピア文字
- Arab : アラビア文字
- Syrc : シリア文字
- Hebr : ヘブライ文字
- Deva : デヴァナガリ文字
- Beng : ベンガリ文字
- Guru : グルムキ文字
- Gujr : グジャラート文字
- Orya : オリヤ文字
- Taml : タミル文字
- Telu : テルグ文字
- Knda : カンナダ文字
- Mlym : マラヤラム文字
- Sinh : シンハラ文字
- Thai : タイ文字
- Khmr : クメール文字
- Laoo : ラーオ文字
- Mymr : ミャンマー文字
- Kana : カタカナ
- Hira : ひらがな
- Hang : ハングル
- Hani : 漢字
- Hans : 中国简体字
- Hant : 中国繁體字
- Jpan : 日本語文字(漢字+ひらがな+カタカナ)
ラテン文字、ギリシャ文字、キリル文字については、言語によってハイフネーション処理が可能です。 この表でハイフネーションが × になっているものでも、TeXの辞書を用意すればハイフネーションが可能になります。
言語コードは ISO 639-2 (T) または ISO 639-3 で規定されているものの一部が指定できます。主なものは以下のとおりです。
| language code | language | script code | hyphenation | |
|---|---|---|---|---|
| af | afr | 南ア公用オランダ語 | Latn | ○ |
| (aii) | アッシリア現代アラム語 | Syrc | - | |
| am | amh | アムハラ語 | Ethi | × |
| ar | ara | アラビア語 | Arab | - |
| az | aze | アゼルバイジャン語 | Cyrl / Latn | × |
| be | bel | ベラルーシ語 | Cyrl | × |
| bn | ben | ベンガル語 | Beng | - |
| bs | bos | ボスニア語 | Cyrl / Latn | × |
| bg | bul | ブルガリア語 | Cyrl | ○ |
| ca | cat | カタロニア語 | Latn | ○ |
| cs | ces | チェコ語 | Latn | ○ |
| (cld) | カルデア現代アラム語 | Syrc | - | |
| cy | cym | ウェールズ語 | Latn | ○ |
| da | dan | デンマーク語 | Latn | ○ |
| de | deu | ドイツ語(含スイス) | Latn | ○ |
| el | ell | ギリシャ語 | Grek | ○ |
| en | eng | 英語 | Latn | ○ |
| en-US | eng-US | 米国英語 | Latn | ○ |
| eo | epo | エスペラント語 | Latn | ○ |
| et | est | エストニア語 | Latn | ○ |
| eu | eus | バスク語 | Latn | ○ |
| fa | fas | ペルシャ語(イラン語) | Arab | - |
| fi | fin | フィンランド語 | Latn | ○ |
| fr | fra | フランス語(含カナダ) | Latn | ○ |
| ga | gle | アイルランド語(含エール) | Latn | ○ |
| gl | glg | ガルシア語 | Latn | × |
| gu | guj | グジャラート語 | Gujr | - |
| he | heb | ヘブライ語 | Hebr | - |
| hi | hin | ヒンディ語 | Deva | - |
| hr | hrv | クロアチア語 | Cyrl / Latn | ○ |
| hu | hun | ハンガリー語 | Latn | ○ |
| hy | hye | アルメニア語 | Armn | × |
| ia | ina | インターリングア | Latn | × |
| id | ind | インドネシア語 | Latn | ○ |
| is | isl | アイスランド語 | Latn | ○ |
| it | ita | イタリア語 | Latn | ○ |
| ja | jpn | 日本語 | Hani, Hira, Kana, Jpan | - |
| ka | kat | ジョージア語 | Geor | × |
| kn | kan | カンナダ語 | Knda | - |
| (kar) | カレン語 | Mymr | - | |
| kk | kaz | カザフ語 | Cyrl / Latn | × |
| km | khm | クメール語 | Khmr | - |
| (kht) | カムチ語 | Mymr | - | |
| ko | kor | 朝鮮語 / 韓国語 | Hang, Hani | - |
| (ksw) | スゴウカレン語 | Mymr | - | |
| la | lat | ラテン語 | Latn | ○ |
| lo | lao | ラーオ語 | Laoo | - |
| lv | lav | ラトビア語 | Latn | ○ |
| lt | lit | リトアニア語 | Latn | ○ |
| ml | mal | マラヤラム語 | Mlym | - |
| mk | mkd | マケドニア語 | Cyrl | × |
| mt | mlt | マルタ語 | Latn | ○ |
| (mnw) | モン語 | Mymr | - | |
| ms | msa | マレー語 | Latn | ○ |
| my | mya | ビルマ語(ミャンマー語) | Mymr | - |
| nb | nob | ノルウェー語(ブークモール) | Latn | ○ |
| nl | nld | オランダ語 / フラマン語 | Latn | ○ |
| nn | nno | ノルウェー語(ニーノシュク) | Latn | ○ |
| no | nor | ノルウェー語 | Latn | ○ |
| oc | oci | オック語 | Latn | × |
| or | ori | オリヤ語 | Orya | - |
| pa | pan | パンジャブ語 | Guru | - |
| pl | pol | ポーランド語 | Latn | ○ |
| pt | por | ポルトガル語(含ブラジル) | Latn | ○ |
| rm | roh | ロマンシュ語 | Latn | × |
| ro | ron | ルーマニア語 / モルドバ語 | Latn | ○ |
| ru | rus | ロシア語 | Cyrl | ○ |
| si | sin | シンハラ語 | Sinh | - |
| sk | slk | スロバキア語 | Latn | ○ |
| sl | slv | スロベニア語 | Latn | ○ |
| es | spa | スペイン語 | Latn | ○ |
| sq | sqi | アルバニア語 | Latn | × |
| sr | srp | セルビア語 | Cyrl / Latn | ○ |
| sw | swa | スワヒリ語 | Latn | ○ |
| sv | swe | スウェーデン語 | Latn | ○ |
| syr | シリア語 | Syrc | - | |
| ta | tam | タミル語 | Taml | - |
| te | tel | テルグ語 | Telu | - |
| th | tha | タイ語 | Thai | ○ |
| tr | tur | トルコ語 | Latn | ○ |
| uk | ukr | ウクライナ語 | Cyrl | ○ |
| ur | urd | ウルドゥ語 | Arab | - |
| uz | uzb | ウズベク語 | Cyrl / Latn | × |
| vi | vie | ベトナム語 | Latn | × |
| zh-CN | zho-CN | 中国語 | Hani, Hans | - |
| zh-TW | zho-TW | 中国語(台湾語) | Hani, Hant | - |
括弧付きのコードは ISO 639-3 のものです。 対応するスクリプトは代表的なものを示しています。
対応エンコーディング
Antenna House Formatter V7.5 が受け付けることのできるHTML、CSSやFOのエンコーディングは以下のとおりです。 これらは、IANAのCHARACTER SETSに登録されているものですが、一部そこにないものも含まれています。 (Windows-31J は、Shift_JIS として扱われます)
|
|
XSLTプロセッサを使用してXML文書とXSLスタイルシートをXSL-FOへ変換する場合、XML文書とXSLスタイルシートのエンコーディングは利用するXSLTプロセッサに依存します。
XSLTプロセッサ
XML文書とXSLスタイルシートから XSL Formatting Objects(XSL-FO)や XHTML への変換には XSLTプロセッサを使います。 Windows版では、特に設定していない場合はMSXML6~MSXML3のうち利用可能なバージョンの高いものを標準のXSLTプロセッサとして使用しますが、別のXSLTプロセッサを使用する場合や、非Windows版では、使用するXSLTプロセッサの設定を行ってください。 XSLTプロセッサの設定は、「環境変数」または「オプション設定ファイル」で行います。 WindowsにはすでにMSXMLはインストールされています。
評価版について
Antenna House Formatter V7.5 評価版 は、製品版に対して以下のような制限があります。
- 全ページ下部に、弊社ウェブサイトへの案内が挿入されます。
- 全ページに、評価版である旨すかしが挿入されます。
- すかしにより、文字の太さが若干変化して見えることがあり、画像の色が若干違って見えることがあります。 これは、Adobe Acrobat または Reader の問題です。 また、印刷などはすかしの分だけ遅くなります。
- PDF1.3は出力できません。
- エリアツリーの入出力はできません。
-
Post
Script®出力が有効です。PostScript出力には以下の制限があります。 - 先頭の1ページしか出力できません。
- SVG出力が有効です。SVG出力には以下の制限があります。
- 先頭の1ページしか出力できません。
- XPS出力が有効です。XPS出力には以下の制限があります。
- 先頭の1ページしか出力できません。
- Word(docx)出力が有効です。Word(docx)出力には以下の制限があります。
- 先頭の1ページしか出力できません。
- CGMの独自描画機能が有効です。製品版でのこの機能はオプションです。製品版でこの機能を利用するためには、「Antenna House Formatter CGM オプション」を別途ご購入していただく必要があります。
- バーコードジェネレータオプションが有効です。ただし、すかしが描かれるために正しく読み取れないかも知れません。 製品版でのこの機能はオプションです。製品版でこの機能を利用するためには、「Antenna House Formatter バーコードジェネレータオプション」を別途ご購入していただく必要があります。
- インストールしてから 90日を過ぎると利用できなくなります。
- 評価以外の目的で日常業務に利用することはできません。
- ページ下部の弊社ウェブサイトへの案内や評価版である旨のすかしを故意に表示されないようにすることを禁じます。
上記以外の組版の機能的な制限はありません。 ただし、上記に明記されていないオプション機能は無効です。
サポート
弊社ウェブサイト内に、Q&Aページを公開しています。疑問点、不明点等ございましたら、お問い合わせ前にご参照ください。
また、各種サンプルもご用意していますので、ご利用ください。
Antenna House Formatter V7.5 に関するお問い合わせ、サポートサービスに関しては、下記までメールでご連絡ください。
なお、サポートへのメールには以下の情報が必要です。サポート業務を円滑に行うために、ご協力をお願いいたします。
- Antenna House Formatter のバージョン
- ライセンス情報(シリアル番号、会社名、所属部署、ユーザ名)
- OS環境
評価版をご使用の場合は、シリアル番号に「評価版」と記入してください。 Windows製品版では、GUIの [ヘルプ]-[サポートへメール] を使って、メール本文に、製品シリアルなどサポートに必要な情報を自動的に埋め込むことができます。
