作成日: 2025/03/21 最終更新日: 2025/03/21
文書種別
使用方法
詳細
V8J(8.0.3)にて、GcPdfDocumentクラスにPdfFontFormatプロパティが追加されました。
このプロパティで埋め込みフォントのエンコーディング形式を設定できます。
設定できる形式は以下の2種類です。
-
Type0IdentityEncoding
エンコーディングに Identity-H または Identity-V が設定されます。
-
Type0AutoOneByteEncoding(デフォルト値)
エンコーディングにストリームオブジェクトが設定されます。
Adobe Acrobatでは「カスタム」と表示されます。このエンコーディングでは、各文字が1バイトでエンコードされます。
PDFに含まれる文字数が多い場合、ファイルサイズを削減できます。
規模の小さいPDFでは、Type0IdentityEncodingより大きくなる場合があります。(差分は1KB以下)
※注意事項
PdfFontFormatのデフォルト値はType0AutoOneByteEncodingです。
一方、V7J以前の動作はType0IdentityEncodingに相当していました。
V8J以降でPdfFontFormatを明示的に設定しない場合、V7J以前とエンコーディングに差異が発生します。