API version 23
iOSAndroidWindows
|
説明 |
登録したフォーマットファイルの情報と発行データから印刷コマンドを作成し、印刷を実行します。 発行データの設定にはSmaPriInputItemクラスを使用します。
詳しい使用方法についてはこちらを参照してください。
発行データの処理を1つ行う毎に、印字に成功するとRoot.SmaPriPrintFinishedイベントが発生します。印字に失敗するとRoot.SmaPriPrintFailedイベントが発生します。
Android版
|
||||||||||||||||||
|
呼出形式 |
sm.PrintFormat(inputItems [ ,extraParams] );
|
||||||||||||||||||
|
戻り値 |
なし
|
||||||||||||||||||
|
引数 |
SmaPriInputItem[] inputItems |
発行データを設定したSmaPriInputItemクラスの配列 配列のインデックス順に印刷を実行します。
|
|||||||||||||||||
|
|
Array extraParams |
拡張パラメーターを指定します 引数のArrayのキー(文字列)に設定名を、値に設定値を格納します。
|
|||||||||||||||||
|
例外 |
FUNC-4 |
引数の値が不正です |
|||||||||||||||||
|
|
SMAPRI-1 |
プリンタが設定されていません。 |
|||||||||||||||||
|
|
SMAPRI-2 |
フォーマットが設定されていません。 |
|||||||||||||||||
|
|
SMAPRI-6 |
印刷に失敗しました。 |
|||||||||||||||||
|
|
SMAPRI-7 |
プリンタと接続していません。 |
|
SMAPRI-14 |
不正なフォーマットIDです。
|
||||||||||||||
|
使用例 |
SmaPri sm;
Button btnPrintFormat {
X = 10;
Y = 40;
Width = 50;
Height = 20;
Title = "Print format";
Function OnTouch(e) {
var item = new SmaPriInputItem[2];
item[0].FormatId = 1;
item[0].PrintNum = 1;
item[0].SetData("文字列1", "ABCD");
item[0].SetData("バーコード1", "hello world!");
item[1].FormatId = 2;
item[1].PrintNum = 1;
item[1].SetData("固定グラフィック", "http://192.168.1.15/image/sample.bmp");
item[1].SetData("切替グラフィック", "1");
var extended = new Array();
extended["print_operation"] = "1,3,3";
extended["print_offset"] = "50,50";
^.sm.PrintFormat(item, extended);
}
}
|
||||||||||||||||||
|
関連項目 |
RegisterFormat、GetPrintSpeedSettings、GetPrintDepthSettings、GetPrintCutSettings、GetPrintOffsetSettingsメソッド |
||||||||||||||||||