biz-Streamマニュアル ライブラリ共通ガイド 第3章 プロパティファイル 3.4 v5.2におけるpdf.propertiesの互換性

3.4 v5.2におけるpdf.propertiesの互換性

biz-Stream v5.1 以前は pdf.properties の中にPDFライブラリのシステム定義とフォント定義が混在していました。biz-Stream v5.2 からは、フォント定義部分を pdf.properties から切り離して、新たに bsfont.properties と userfont.properties を新設しました。

プロパティファイルの整理

ファイル名 内容
pdf.properties
  • PDFライブラリにおけるPDF出力やExcel出力などの挙動を設定する (従来通り)
  • rksj.encodingなど、必要に応じてユーザーが設定変更可能
bsfont.properties
  • PDF出力における非埋め込みフォント定義、埋め込みフォントの重要な定義、ダイナミックフォントの重要な定義など、フォント関連の必須定義を記載
  • ユーザーでの設定変更は禁止
userfont.properties
  • バーコードフォント (OCRB) の定義をコメントアウト状態で記載
  • 外字フォントのサンプル定義をコメントアウト状態で記載
  • 埋め込みフォントやダイナミックフォントのサンプル定義をコメントアウト状態で記載
  • ユーザーが追加する埋め込みフォント定義やダイナミックフォント定義をここに追記する
設定方法は「第6章 フォントについて」を参照してください。
  • biz-Stream v5.1以前でユーザが pdf.properties に追加したフォント設定はそのまま有効となります。 上記のプロパティファイルの読み込み順は、pdf.properties → bsfont.properties → userfont.properties となり、キーが重複している場合は後勝ちとなります。