PDFUnsupportedVersionException
がthrowされます。CSVDoc
、 CSVCela
又は、IOIntegration
を使用して下さい。public class IODocPageBuilder extends AbstractPageBuilder
単票用レイアウト(IODOC)を利用したPDFファイル作成を行う場合に 利用します。 このクラスは、Storage-Service で実行されるプログラム内で利用して下さい。 Storage-Service と連動する機能を持っていないため、他のサーバで 実行してもPDFファイルを作成することはできません。
例えば、単票用レイアウトファイル「test.iod」を Storage-Service の strage ディレクトリ直下に保存している場合、以下のように ファクトリオブジェクトを作成します。
IODocPageBuilder builder = new IODocPageBuilder("test.iod");作成したオブジェクト builder に対して、PDF作成に関わる様々な 設定を行います。 PDF作成の設定は、インスタンス単位で行います。 従って、あるファクトリオブジェクトに対する設定は、 他のファクトリオブジェクトの設定にはまったく影響しません。
設定に合わせてPDFファイルを作成するには、以下のように 出力オブジェクトを取得します。
IODocPageWriter writer = builder.createPDFWriter("test.pdf");この場合、writer オブジェクトにより test.pdf というファイル名の PDFファイルを作成することができます。
このクラスのインスタンスは、PDFファイル作成後も設定を記憶して いますので、連続したPDFファイルの作成や他のスレッドと共有する ことができます。
IODocPageWriter
COMPRESSION_DEFAULT, COMPRESSION_NONE, COMPRESSION_SIZE, COMPRESSION_SPEED
コンストラクタと説明 |
---|
IODocPageBuilder(File iod)
非推奨です。
指定のレイアウトから PDFファイルを作成するためのオブジェクトを作成します。
|
IODocPageBuilder(String path)
非推奨です。
指定のレイアウトから PDFファイルを作成するためのオブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
IODocPageWriter |
createIODWriter(File iod)
非推奨です。
IOD中間ファイルを出力するオブジェクトを作成します。
|
IODocPageWriter |
createIODWriter(String path)
非推奨です。
IOD中間ファイルを出力するオブジェクトを作成します。
|
IODocPageWriter |
createPDFWriter(File pdf)
非推奨です。
PDFファイルを出力するオブジェクトを作成します。
|
IODocPageWriter |
createPDFWriter(String path)
非推奨です。
PDFファイルを出力するオブジェクトを作成します。
|
layoutFile
defineLogFile, defineLogPath, getCompression, getLogFile, setCompression
public IODocPageBuilder(String path) throws NullPointerException, PDFIllegalLicenseException, PDFUnsupportedVersionException
定義ファイルのパスは Storage-Service の管理する
ディレクトリ(標準は storage/)からの相対形式
で表されるパス名を指定して下さい。
path
- IODレイアウトファイルのパスNullPointerException
- 引数が null の場合スローされますPDFIllegalLicenseException
- ライセンス違反の場合スローされますPDFUnsupportedVersionException
- サポートバージョンエラーpublic IODocPageBuilder(File iod) throws NullPointerException, PDFIllegalLicenseException, PDFUnsupportedVersionException
iod
- IODレイアウトファイルNullPointerException
- 引数が null の場合スローされますPDFIllegalLicenseException
- ライセンス違反の場合スローされますPDFUnsupportedVersionException
- サポートバージョンエラーpublic IODocPageWriter createPDFWriter(String path) throws PDFException
path
- 出力ファイルのパスPDFException
- 入出力エラーなどが発生した場合にスローされますpublic IODocPageWriter createPDFWriter(File pdf) throws PDFException
pdf
- 出力先ファイルPDFException
- 入出力エラーなどが発生した場合にスローされますpublic IODocPageWriter createIODWriter(String path) throws PDFException
path
- 出力ファイルのパスPDFException
- 入出力エラーなどが発生した場合にスローされますpublic IODocPageWriter createIODWriter(File iod) throws PDFException
iod
- 出力先ファイルPDFException
- 入出力エラーなどが発生した場合にスローされますIM-PDFDesigner for Accel Platform API Specifications