|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface IOCelaPageWriter
このクラスは、連票用レイアウトからPDFファイルを作成するための
インターフェースです。
このインターフェースを実装したクラスのインスタンスを利用することにより、
PDFファイルを作成することができます。
このインターフェースの実装は、IOCelaPageBuilder クラスから
取得することができます。
PDFファイルは、addRecord メソッドで連票レイアウトに埋め込むデータを 定義して、close メソッドを呼び出すことで作成することができます。 PDFファイル作成時に使用するレイアウトは、 このインターフェースの実装を取得した IOCelaPageBuilder クラスの インスタンスで定義されているレイアウトファイルになります。
IOCelaPageWriter のインスタンスは、使い終わったら破棄する前に必ず release メソッドを実行して下さい。 release メソッドを実行せずにインスタンスを破棄してしまうと メモリが開放されず、その後のアプリケーション実行に影響してしまいます。
IOCelaPageWriter の1つのインスタンスは、1つのPDF(または中間)ファイルを
作成するためだけに利用します。
1つのインスタンスで複数のPDFファイルを連続で作成することはできません。
また、IOCelaPageWriter のインスタンスは同期化されません。
複数のスレッドから同時に IOCelaPageWriter のインスタンスにアクセスした場合、
正しくPDFファイルを作成することができません。
IOCelaPageBuilder
メソッドの概要 | |
---|---|
void |
addRecord(java.lang.String data)
1行分のデータを指定します。 |
インタフェース jp.co.intra_mart.product.pdfmaker.PageWriter から継承されたメソッド |
---|
close, outputFile, release |
メソッドの詳細 |
---|
void addRecord(java.lang.String data) throws PDFException
data
- 1行分のデータ
PDFException
- データ設定エラー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |