pao.reports
インタフェース IReport


public interface IReport

Interface for Report class

作成者:
PAO

メソッドの概要
 boolean loadDefFile(java.lang.String name)
          帳票定義体読込み処理 帳票定義体を読込む。
 void pageEnd()
          ページ終了処理 ページの終了を宣言する。
 void pageStart()
          ページ開始処理 ページの開始を宣言する。
 byte[] saveData()
          データ保存処理 ZIP形式のバイナリデータを返す。
 boolean savePdf(java.lang.String filename)
          データ保存処理 指定されたファイルにPDF形式のデータを保存する。
 byte[] savePdfData()
          データ保存処理 PDF形式のデータをバイトデータで作成する。
 boolean saveXMLFile(java.lang.String filename)
          データ保存処理 指定されたファイルにXML形式の印刷データを保存する。
 void write(java.lang.String name, long index)
          データ書込み処理 指定されたオブジェクト名に指定された値を設定する。
 void write(java.lang.String name, java.lang.String value)
          データ書込み処理 指定されたオブジェクト名に指定された値を設定する。
 void write(java.lang.String name, java.lang.String value, long index)
          データ書込み処理 指定されたオブジェクト名に指定された値を設定する。
 

メソッドの詳細

loadDefFile

boolean loadDefFile(java.lang.String name)
                    throws java.lang.Exception
帳票定義体読込み処理 帳票定義体を読込む。

パラメータ:
name - 帳票定義体のファイル名
戻り値:
True 成功
例外:
java.lang.Exception - Exception

pageStart

void pageStart()
               throws java.lang.Exception
ページ開始処理 ページの開始を宣言する。

例外:
java.lang.Exception - Exception

pageEnd

void pageEnd()
             throws java.lang.Exception
ページ終了処理 ページの終了を宣言する。

例外:
java.lang.Exception - Exception

write

void write(java.lang.String name,
           java.lang.String value)
           throws java.lang.Exception
データ書込み処理 指定されたオブジェクト名に指定された値を設定する。

パラメータ:
name - 設定するオブジェクト名
value - 設定する値
例外:
java.lang.Exception - Exception

write

void write(java.lang.String name,
           java.lang.String value,
           long index)
           throws java.lang.Exception
データ書込み処理 指定されたオブジェクト名に指定された値を設定する。

パラメータ:
index - 設定するオブジェクトのインデックス(行番号等)
name - 設定するオブジェクト名
value - 設定する値
例外:
java.lang.Exception - Exception

write

void write(java.lang.String name,
           long index)
           throws java.lang.Exception
データ書込み処理 指定されたオブジェクト名に指定された値を設定する。

パラメータ:
index - 設定するオブジェクトのインデックス(行番号等)
name - 設定するオブジェクト名
例外:
java.lang.Exception - Exception

saveData

byte[] saveData()
データ保存処理 ZIP形式のバイナリデータを返す。

戻り値:
byte ZIP形式のバイナリデータ

saveXMLFile

boolean saveXMLFile(java.lang.String filename)
データ保存処理 指定されたファイルにXML形式の印刷データを保存する。

パラメータ:
filename - 印刷データを保存するファイル名
戻り値:
True 成功

savePdf

boolean savePdf(java.lang.String filename)
データ保存処理 指定されたファイルにPDF形式のデータを保存する。

パラメータ:
filename - PDFを保存するファイル名
戻り値:
True 成功

savePdfData

byte[] savePdfData()
データ保存処理 PDF形式のデータをバイトデータで作成する。

戻り値:
失敗した場合はnull