biz-Streamマニュアル ライブラリ共通ガイド 第3章 プロパティファイル 3.2 pdf.propertiesでカスタマイズ可能な項目

3.2 pdf.propertiesでカスタマイズ可能な項目

次の項目について、カスタマイズすることができます。

項目名 定義内容 指定内容 初期値
pdf.encoding PDF のコンテンツ以外でPDF に書き込まれる文字列(プロパティの中のタイトルや作成者)のエンコーディング Javaでサポートされているエンコーディング MS932
pdf.username (現在未使用) (ライセンスファイルの所有者名を入れてください) BrainSellers.com
rksj.encoding PDF 本文中のフォントのエンコーディング Javaでサポートされているエンコーディング MS932
pdf.temporary.directory 一時的な作業ファイルの格納場所 ※1 ※2
pdf.default.size PDFページサイズ ※3 A4
image.filter イメージのデフォルト圧縮法 DCT Decode(非可逆方式) / Flate(可逆方式) ※4 DCT Decode
image.badimage 設定したイメージファイルが存在しない場合の表示 blank:白のダミーイメージを表示
defaultまたは未設定:リンク切れを示す赤い「×」の画像を表示
default
grayscale.algorithm グレースケール変換の際に使用するアルゴリズム NTSC: NTSC加重平均法を使用
指定無し:RGB平均法を使用
NTSC
upc-e.leading UPC-Eバーコードで 7桁指定の場合、チェックデジット自動計算の有無 true / false true(省略時はfalse)
outline.suppressable ページレイアウトファイル内に設定したしおり(page-labelタグ)の値が未設定の場合の制御 true:しおりを出力しない
false:ページ番号を出力する
true
pdf.version <bs:pdf-version>タグで設定するバージョンのデフォルト値 バージョン番号の設定値 1.4
error.handling 重大なエラーが発生した場合、アプリケーションに Exceptionを throwする error.handling=throwの指定で throwする
excel.default.size 生成されるExcelファイルの印刷用紙サイズ(印刷方向付き) A3:縦方向のA3
A4:縦方向のA4
A5:縦方向のA5
LETTER:縦方向のLETTER
LANDSCAPE_A4:横方向のA4
LANDSCAPE_A5:横方向の A5
LANDSCAPE_ LETTER:横方向の LETTER
LETTER(省略時はA4)
excel.currency.correction Excel出力機能で生成されるExcelファイルにおいて、Currency型の入力値を数値として評価出来ない場合の補正値 数値として値を評価出来ない場合の補正値
省略時は空の文字列となる

(空欄)
excel.currency.type Excel出力機能で生成されるExcelファイルにおいて、Currency型の入力値を数値として評価する際に使用するJavaのClass NumberFormat :
Java API 仕様のNumberFormatクラスを使っての数値評価
NumberFormat以外 :
Java API 仕様のDoubleクラスを使っての数値評価
Double
excel.currency.symbol.{任意の文字列} Excel出力機能で生成されるExcelファイルにおいて、Currency型の入力値を数値として評価する際に除外する文字列 カンマ『,』は常に設定される指定方法の例)
excel.currency.symbol.comma=,
excel.currency.symbol.yen1= ¥¥
excel.currency.symbol.yen2=¥
excel.currency.symbol.yen3=円
excel.currency.symbol.dollar1=$
excel.currency.symbol.dollar2=$
excel.currency.symbol.cent=¢
excel.currency.symbol.pound=£
excel.currency.symbol.euro=€
dctdecode.cmyk.quality PDFに埋め込む画像の品質 0.0~1.0 で設定
数値が高い方が高画質となる
1.0
excel.default.format Excel出力機能で生成されるExcelファイル形式 文字列「xls」または「xlsx」を指定する
xlsx:xlsx形式
それ以外:xls形式
xls
deprecated.xmlparser.
handling
廃止されたXMLパーサー(Oracle, Xerces1)が含まれているかチェックする throw:PDF生成エラーになる
throw以外:PDFを生成する(ログが出ないため非推奨)
5.3.15 XMLパーサー(Oracle, Xerces1)の廃止」を参照
throw
  • ※1ここでディレクトリが指定されない場合、デフォルトのディレクトリが使用されます。
    デフォルトのディレクトリは、システム・プロパティ java.io.tmpdirで指定されるディレクトリです。
    UNIXシステムの場合、通常 "/tmp"または "/var/tmp"となります。また、Windowsでは通常"C:\Users\XXX\AppData\Local\Temp"が指定されています。
  • ※2一時的な作業ファイルは「biz ×××××.tmp」の名前で作成され、JavaVMが終了した時点で自動的に削除されます。ただし、Javaが異常終了した場合など削除されないことがありますので、ご注意ください。
  • ※3apidocにある PDFEngine「setPageSize(double w, double h)」/「setPageSize(String size)」の説明をご覧ください。
  • ※4Flate方式とDCT Decode方式では、DCT Decode方式の方が高速処理されます。