OEM販売のご相談

Antenna House FormatterXML関連出版物

『Formatter』のご利用に役立つ XSL-FO、『Formatter』の拡張仕様、CSSスタイルシート、スタイルシート開発、MathML などを解説した XML関連の出版物をご紹介します。いずれの出版物も『Formatter』で組版されています。

XSL-FO の基礎 第2版 - XML を組版するためのレイアウト仕様

XSL-FO プロセサを利用する人向けの解説書

XSL-FO の基礎 第2版
XSL-FO の基礎 第2版

テキストファイルを印刷するには、何らかの印刷ソフトを使い、印刷する用紙の大きさや文字の大きさなどレイアウトを指定する。それと同じように、XMLドキュメントを印刷するにもレイアウト指定が必要である。

XSL-FO(Extensible Stylesheet Language)は、XML を印刷するためのレイアウト指定用標準言語の一つである。そして、XSL-FO ドキュメントを読んで印刷するソフトが XSL-FOプロセサ(弊社『Formatter』やアパッチの FOP など)である。XSL-FO は 2001年10月に V1.0 が W3C より勧告され、2006年12月にV1.1 となった。英語の原文は「Extensible Stylesheet Language (XSL) Version 1.1」(W3C Recommendation 05 December 2006)、XSL-FO V1.1 の日本語訳は JIS X 4179:2010「拡張可能なスタイルシート言語(XSL)1.1」になっている。

XSL-FO はマークアップ言語と印刷の専門家が、英知を集めて開発したものであり、歴史に残るだろう。しかし、仕様書原文は XSL-FOプロセサ開発者向けの内容が多く、利用者にとっては難解すぎる。そこで、本書では主として XSL-FOプロセサを利用する人を想定し、XSL-FO 仕様の要点を図やサンプルを使って解説した。XSL-FO は機能拡張が容易であり、それぞれの XSL-FOプロセサがさまざまな拡張機能を提供しているが、本書は XSL-FO V1.1 の標準仕様の範囲内での解説にとどめている。第2版は、章建てを含めて内容を大幅に書き直して、できるだけ理解しやすくなるように努めた。

本書は第2版より全文を Webで公開しています(内容を読む)。また、プリントオンデマンドによる印刷製本版、Kindle/EPUB版も販売しております。これは弊社が開発しているクラウドで書籍を制作・編集し、そのデータから PDF と EPUB、Kindle といった様々な形式の書籍を一元的に作成できる『CAS-UB』という Webサービスを利用して作成しました。『CAS-UB』では内部的に XHTML から XSL-FO を利用して PDF を生成しています。

書誌情報:第2版

  • 発行日:2017年3月
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-48-7
  • ページ数:228ページ(オンデマンド版)
  • 価格(税込):2,700円(オンデマンド版)
  • 販売店:Amazon.co.jp三省堂書店楽天ブックス

アンテナハウスオンラインショップから PDF版(税込 999円)もお買い求めいただけます。

書誌情報:初版

  • 発行日:2016年5月
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-21-0
  • ページ数:230ページ(オンデマンド版)
  • 価格(税込):2,700円(オンデマンド版)
  • 販売店:Amazon.co.jp三省堂書店(「オンデマンド和書(その他出版社)」の項)、楽天ブックス

Antenna House XSL Formatter 拡張仕様使いこなしガイド

『XSL Formatter』に実装された XSL の独自拡張機能を包括的にご紹介

「Antenna House XSL Formatter 拡張仕様使いこなしガイド」
「Antenna House XSL Formatter 拡張仕様使いこなしガイド」

Extensible Stylesheet Language(XSL)は、Extensible Markup Language(XML)文書を組版のための形へ変換するための仕様です。XSL は XML文書を変換するための仕様である XSLT と、フォーマット化したオブジェクトの XML仕様である XSL Formatting Objects(XSL-FO)に分かれます。XSL-FO プロセッサである『Antenna House XSL Formatter(XSL Formatter)』は XSL 1.1 のほとんどの仕様を忠実に実装しています。しかし、業務に XSL-FO を使用するユーザからは、この仕様で規定されたよりも細かく組版を制御する機能の要望が多数寄せられます。『XSL Formatter』はこの要望に応え、さまざまな拡張機能を実装してきました。

本書は、『XSL Formatter』拡張仕様を用いた XSL-FO でどんな文書を組版することが可能なのか、どんな組版要望に応えられるのかを紹介する目的として制作されました。

拡張仕様や利用方法の説明については、ページシーケンスやブロックコンテナをはじめとする、XSL-FO の仕様についてある程度の知識を有している方を想定しています。また「所持している XML文書を要件に沿った形で出力したい」、「質の高い自動組版を実現したい」、「XML に基づいた組版でどこまで可能なのか出力例を知りたい」といった方にも『XSL Formatter』でどのような組版が実現可能かを紹介するショウケースとしてお役立ちできるように努めました。

本書は全文を PDF形式で無料公開中です(内容を読む/ダウンロード)。
英語版「Mastering Antenna House XSL Formatter Extensions」もございます。

書誌情報

  • 発行日:2021年5月11日
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-82-1
  • ページ数:357ページ
  • 価格(税込):3,200円(本体価格 2,909円)
  • 販売店:Amazon.co.jp

お客様の声

アンテナハウスはアンテナハウスの拡張についての素晴らしい本を届けてくれました。一人の顧客として彼らの努力に本当に感謝します。

Geert Bormans、C-Moria(ベルギー)

CSSページ組版入門 第4版

『Formatter』の CSS組版機能をご利用いただくための解説書

CSSページ組版入門 第4版
CSSページ組版入門 第4版

CSS は、ブラウザやエディタ、その他のアプリケーションで広く使用されています。CSSは、Webデザインのためだけではなく、広範な印刷アプリケーションや PDF として配布される電子的なページ組版のスタイルシートとしても使用できます。

CSS 2.1(と 2.2)のページ媒体への出力サポートは最小の提供であり、ページレイアウト機能は不足しています。CSS3 は、現在 W3C によって開発中ですが、高度なページレイアウト・多段組・縦組・ハイフネーション・多言語の文字レイアウトなどの専門的なページ組版に必要なさまざまな機能を定義しています。CSS を XML や HTML のページ媒体デザインのために使うことはまだ一般的ではありませんが、CSS3 の開発が進むにつれて増えるものと期待されています。

『Formatter』は、XSL-FO と CSS のふたつのスタイルシートでレイアウトされた HTMLファイルを印刷用のページ上にレイアウトして PDF を出力できます。W3C の CSS標準プロパティに加えて、ベースライングリッドなどの印刷用レイアウトや日本語レイアウトのために独自に拡張した追加プロパティ機能を使って、高度なレイアウト指定を施したページを作成できます。さらに、独自開発の MathML 3・CGM・SVG の描画機能、アクセシブルなタグ付きPDF や印刷用の PDF/X、長期保存用の PDF/A などさまざまな PDF形式の出力機能も提供しています。

Web制作に CSS を使用した経験のある方でも、その多くがページ組版に CSS を使用したこと経験はないと思われます。本書は、そのような既に CSS をご存知な方を対象に『Formatter』の CSSページ組版機能を概説しています。

本書は全文を PDF形式で無料公開中です(内容を読む/ダウンロード)。 なお、本書も CSS組版によって作成されています。HTML とスタイルシートほか必要なデータも公開しています(ソースファイルのダウンロード)。ZIPファイルを解凍後、「CSS-Print-ja.html」を『Formatter』で開くことで、本書の組版を確認できます。

書誌情報

  • 発行日:2018年9月
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4900552630
  • ページ数:142ページ(オンデマンド版)
  • 価格(税込):1,512円(オンデマンド版)
  • 販売店:Amazon.co.jp

スタイルシート開発の基礎

XML と FO で簡単な本を作ってみよう

スタイルシート開発の基礎
スタイルシート開発の基礎

本書は XSLT の入門書です。XML の初心者が、XML を処理して XSL-FO に変換するスタイルシートを書きながら、弊社の『Formatter』を利用して、PDF形式の「簡単な本」を組版することを目的としています。簡単なスタイルシートから書いていき、徐々に必要な追加を行って、「簡単な本」を組版するためのスタイルシートを完成させていきます。本書自体、本文で解説しているスタイルシートにいくらかの修正をしたもので作成されておりますので、完成物のイメージが湧きやすくなっています。

また、本書と合わせて「組版サンプル」を利用することで、本書で紹介するコードと組版結果を比較しながら学習していただけます。
「スタイルシート開発の基礎」の組版サンプル

書誌情報

  • 発行日:2016年5月
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-23-4
  • ページ数:192ページ(オンデマンド版)
  • 価格(税込):2,462円(オンデマンド版)
  • 販売店:Amazon.co.jp三省堂書店honto楽天ブックス

その他

本書の訂正・補遺のご案内です。

MathML 数式組版入門

これなら分かる MathML の入門書

MathML 数式組版入門
MathML 数式組版入門

本書は数式記述言語 MathML を使って数式組版を行うための入門書です。MathML を使って数式を組むためには、MathML に対応した組版ソフトが必要です。本書では弊社が独自開発した「MathML 描画エンジン」を用います。本書の内容の大半は特定のアプリケーションソフトに依存しないものですが、『Formatter』を使って MathML組版を行ううえで有用な知識を随所に盛り込みました。本書で取り扱う MathML 仕様はバージョン 3.0(Mathematical Markup Language (MathML) Version 3.0 2nd Edition)を念頭に置いてあります。これから MathML を学習する方も、Web 上のサンプルをコピー&ペーストしてなんとなく使っていた方も、この一冊で MathML の基本がよく分かる構成になっています。

なお、本書は HTML とCSS で記述され、『Formatter』で組版(CSS 組版)されています。数式部分はもちろん MathML です。

第1.1版では、より MathML をご理解、ご活用いただけますよう、初版の内容を精査し、説明の追加や内容の整理を行いました。また、本書は第1.1版より全文を PDF形式で無料公開中です(内容を読む/ダウンロード)。

書誌情報:第1.1版

  • 発行日:2017年8月
  • 著者:道広勇司
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-52-4
  • ページ数:118ページ(オンデマンド版)
  • 価格(税込):1,728円(オンデマンド版)
  • 販売店:Amazon.co.jp三省堂書店楽天ブックスhonto

書誌情報:初版

  • 発行日:2016年6月
  • 著者:道広勇司
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-25-8
  • ページ数:130ページ(オンデマンド版)
  • 価格(税込):1,728円(オンデマンド版)
  • 販売店:Amazon.co.jp三省堂書店(「オンデマンド和書(その他出版社)」の項)、honto楽天ブックス

その他

本書の訂正・補遺のご案内です。

Office Open XML Formats入門 第2版

Office Open XML Formats入門
Office Open XML Formats入門

2007年初頭、「2007 Microsoft Office System(Office 2007)」が Microsoft から 発売されました。ファイル形式として、XML と ZIP をベースにした Office Open XML File Formats(OOXML)を採用した最初のバージョンです。本書の初版は、この仕様の ISO/IEC標準化よりも前の版を基に執筆されました。

それから 14年、Microsoft Officeアプリケーションの保存形式として、OOXML は今や世界中のユーザーに利用されています。Microsoft Office の使い方についての書籍も、毎年のように出版されています。一方で、OOXML という仕様自体について解説した書籍は Microsoft Word や Microsoft Excel の使い方を解説した書籍に比べてほとんど登場していません。

昨今のデジタル化の流れの中、日常的に利用するオフィス文書は、単に印刷するための過程ではなく、ファイルとして利活用すべきデジタルな存在です。オフィス文書ファイルの仕組みについて知ることで、社内業務の効率化や、外部とのより円滑なコミュニケーションが可能となるでしょう。そこで、2007年に刊行した『Office Open XML Formats入門』を改訂することにしました。

本書では、Microsoft Officeアプリケーションで行った操作が実際にはどのようにファイルに記録されるのか、OOXML の仕様について基本的な事項とオフィス業務に頻繁に利用されるような機能の仕組みについて解説しています。初版から解説の強化や拡充を行い、また、アンテナハウスの『Office Servers』製品を活用し、実際にOffice文書がどのように処理されるかを示しています。

本書内容の HTML版は、「Antenna House Office Servers資料室」で公開されています。

書誌情報

  • 発行日:2021年12月
  • 著者:アンテナハウス株式会社
  • サイズ:B5判 横組み
  • ISBN:978-4-900552-83-8
  • ページ数:296ページ(オンデマンド版)
  • 価格(税込):2,860円(オンデマンド版)
  • 販売店:Amazon.co.jp

アンテナハウスオンラインショップから PDF版(税込 550円)もお買い求めいただけます。