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