API version 28
iOSAndroidWindows
|
説明 |
登録したフォーマットファイルの情報と発行データからプレビューコマンドを作成し、印刷プレビューの画像データを作成します。 発行データの設定にはSmaPriInputItemクラスを使用します。
この機能はFLEQV FX3-LXと接続している場合のみ使用できます。
※FLEQVは、サトーホールディングス株式会社の登録商標または商標です。
Android版
|
|||||||||||||
|
呼出形式 |
imgs = smapri.PreviewFormat( inputItems [, extraParams [, mount [,rotate]]] );
|
|||||||||||||
|
戻り値 |
プレビュー画像のImageオブジェクトを複数格納したArrayオブジェクト inputItemsで指定した発行データ毎に画像を作成します。
|
|||||||||||||
|
引数 |
SmaPriInputItem[] inputItems |
発行データを設定したSmaPriInputItemクラスの配列 配列のインデックス順にプレビュー画像を作成します。
SmaPriInputItem.PrintNumプロパティは無視されます。
|
||||||||||||
|
|
Array extraParams |
拡張パラメーターを指定します 引数のArrayのキー(文字列)に設定名を、値に設定値を格納します。
nullを指定した場合は、引数を省略した場合と同じ動作となります。
|
||||||||||||
|
|
boolean mount |
$TRUEを指定した場合、プレビュー画像に台紙の画像を含めます。 デフォルトは$FALSEです。
|
||||||||||||
|
|
integer rotate |
プレビュー画像の回転する量を以下の値から指定します。
省略時は回転しません。
|
||||||||||||
|
例外 |
FUNC-4 |
引数の値が不正です |
||||||||||||
|
|
SMAPRI-1 |
プリンタが設定されていません。 |
||||||||||||
|
|
SMAPRI-2 |
フォーマットが設定されていません。 |
||||||||||||
|
|
SMAPRI-7 |
プリンタと接続していません。 |
|
SMAPRI-19 |
プレビューの作成に失敗しました。
|
|||||||||
|
使用例 |
SmaPri sm;
Button btnPreviewFormat {
X = 10;
Y = 40;
Width = 50;
Height = 20;
Title = "Preview format";
Function OnTouch(e) {
var item = new SmaPriInputItem[2];
item[0].FormatId = 1;
item[0].SetData("文字列1", "ABCD");
item[0].SetData("バーコード1", "hello world!");
item[1].FormatId = 2;
item[1].SetData("固定グラフィック", "http://192.168.1.15/image/sample.bmp");
item[1].SetData("切替グラフィック", "1");
var extended = new Array();
extended["print_offset"] = "50,50";
var imgs = ^.sm.PreviewFormat(item, extended);
var fs = new FileSystem();
for ( var i = 0; i < imgs.length; i++ ) {
var fp = fs.Open("sample_" + str(i) + ".jpg", FileSystem.OPEN_WRITE);
imgs[i].Save(fp, Image.FORMAT_JPEG, 80);
fp.Close();
}
}
}
|
|||||||||||||
|
関連項目 |
||||||||||||||