現在開発中の Field Reports 1.4 の新機能をご紹介したいと思います。
1.4版では,フォント機能とテキスト・画像フィールドの表現力強化を中心に機能を追加しています。
今回は新機能の一覧を示し,次回からは各機能を詳細にご説明します。
フォント機能の強化
- フォント埋め込み
OpenType/TrueTypeフォントの埋め込みが可能になりました。 - Unicode拡張漢字対応
サロゲートペア・異体字セレクタによるUnicode拡張漢字(JIS X 0213で追加された,第三・第四水準漢字に対応)が表示できるます。
また,分解文字(例えば,が(U+304C)→か(U+304B)+゛(U+309B))の文字化けを防止するため,分解文字を正規合成する機能を内蔵しました。 - グリフ直接指定機能
Unicodeに頼らずフォント中のグリフをCID/GIDまたはグリフ名により直接指定することができます。 - 日本語縦書き
日本語テキストを縦書き表示できます。
表現力の向上
- フィールド表示属性の追加
テキスト・画像フィールドに回転角度・透明度・ブレンドモードを設定することができます。 - 透過画像
透過情報(αチャンネル)を持ったPNG/BMP 画像の表示に対応しました。 - PDF埋め込み
画像フィールドの外観として,ラスタ画像(PNG, BMP, JPEG, JPEG2000)に加えて,PDFを指定することができるようになりました。 - リソースURL指定
画像・PDFテンプレートの取得先として,任意のURLを指定することが可能になりました。
その他の改善項目
- 利便性向上
空白ページの作成や標準フォント(欧文標準14フォント+日本語2フォント)の内蔵により,テンプレートを使用せずにスクラッチからPDFを作成することが可能になりました。 - パフォーマンス改善
大量ページ出力時の性能向上,画像リソース化,PNGデータの直接埋め込みなどにより,パフォーマンスが改善しました。