帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力
次に示すパラメタを指定して,分割した印刷データをサーバに蓄積するときのコーディング例です。
|
import java.util.ArrayList;
import JP.co.Hitachi.soft.EURPM.*;
public class SAMPLE {
public static void main(String[] args) {
// 変数定義
int iCnt = 0;
EURPMAdapterForJava obj = null;
ArrayList alJobID = null;
try {
// オブジェクト生成
obj = new EURPMAdapterForJava();
// 帳票ファイルの指定
obj.setReportFileName("Report1.fms");
// マッピングデータファイルの指定
obj.setDataFileName("Report1_1000P.csv");
obj.setDataFilePath("c:\\Temp");
// EURPM分割定義ファイルの指定
obj.setSplitFileName("PMPageSplit.txt");
obj.setSplitFilePath("c:\\Temp");
// そのほかのパラメタの指定
obj.setSplitMode(3);
obj.setPrintMode(2);
//蓄積実行指示
obj.printReport();
// 複数ジョブIDの取得
alJobID = new ArrayList();
alJobID = obj.getJobIDList();
for(iCnt = 0; iCnt < alJobID.size(); iCnt++){
System.out.println(alJobID.get(iCnt));
}
} catch (EURPMException ce) {
// エラー処理
int errid;
errid = ce.getErrorCode();
if (errid==301) {
}
}
}
}
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi Solutions, Ltd.