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、PreviewFormat、GetPrintSpeedSettings、GetPrintDepthSettings、GetPrintCutSettings、GetPrintOffsetSettingsメソッド |