帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力

[目次][用語][索引][前へ][次へ]

setUserDataFileDataメソッド

ユーザ定義データまたは可変記号値定義データをメモリ渡しする場合,各帳票ファイルで使用するデータを配列で指定します。帳票との対応づけは,配列の要素順です。

形式

public void setUserDataFileData(StringBuffer[] newUserDataFileData)

解説

引数

newUserDataFileData

ユーザ定義データまたは可変記号値定義データの配列

戻り値

なし

指定例

複数の帳票セットを指定する場合,一部の帳票に対してユーザ定義データ(または可変記号値定義データ)の指定を省略したいときは,配列の要素に空文字を指定してください。

2番目の帳票のユーザ定義データの指定を省略する場合の例を次に示します。

// 帳票ファイル名を配列fmsに指定
fms[0]="Sample1.fms";
fms[1]="Sample2.fms";
fms[2]="Sample3.fms";
// ユーザ定義データを配列strUsrに指定
usrFileData1 = new StringBuffer("参加者名簿");
Array.set(strUsr, 0, usrFileData1);
mapFileData2 = new StringBuffer("");
Array.set(strUsr, 1, usrFileData2);
mapFileData3 = new StringBuffer("出納帳");
Array.set(strUsr, 2, usrFileData3);

また,複数の帳票セットを指定する場合,複数の帳票に対して同じユーザ定義データ(または可変記号値定義データ)を指定したいときは,それぞれに同じオブジェクトを指定してください。

1番目と2番目の帳票に,同じユーザ定義データを指定するときの例を次に示します。

// 帳票ファイル名を配列fmsに指定
fms[0]="Sample1.fms";
fms[1]="Sample2.fms";
fms[2]="Sample3.fms";
// ユーザ定義データを配列strUsrに指定
usrFileDataA = new StringBuffer("参加者名簿");
Array.set(strUsr, 0, usrFileDataA);
Array.set(strUsr, 1, usrFileDataA);
usrFileDataB = new StringBuffer("出納帳");
Array.set(strUsr, 2, usrFileDataB);