W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
以字符串形式打印小票接口
printString({params}, callback(ret, err))
printString:
ret:
{
state: 0 //數(shù)字類型;0為成功,1為失敗
message:"" //字符串;描述信息
}
err:
{
//無返回值
}
var printString=new Array();
printString[0] = {'type':1,'title':'測試電商','font':'big','textAlignment':'center'};
printString[1] = {'type':2,'text':'測試電商服務(wù)中心(銷售單)','textAlignment':'center'};
printString[2] = {'type':3,'text':'RN3456789012'};
printString[3] = {'type':4,'title':'時間:','text':'2016-04-27 10:01:50','offset':150};
printString[4] = {'type':4,'title':'訂單:','text':'4000020160427100150','offset':150};
printString[5] = {'type':2,'text':'地址:深圳市南山區(qū)學(xué)府路東深大店','textAlignment':'left'};
printString[6] = {'type':5};
printString[7] = {'type':6,'leftText':'商品','middleText':'數(shù)量','rightText':'單價'};
printString[8] = {'type':7,'leftText':'鉛筆','middleText':'5','rightText':'2.0'};
printString[9] = {'type':7,'leftText':'橡皮','middleText':'2','rightText':'1.0'};
printString[10] = {'type':7,'leftText':'筆記本','middleText':'10','rightText':'5.0'};
printString[11] = {'type':5};
printString[12] = {'type':8,'title':'總計:','text':'62.0'};
printString[13] = {'type':8,'title':'實收:','text':'100.0'};
printString[14] = {'type':8,'title':'找零:','text':'48.0'};
printString[15] = {'type':5};
printString[16] = {'type':2,'text':'二維碼','textAlignment':'center'};
printString[17] = {'type':9,'QRCode':'www.baidu.com'};
var printer = api.require('seblePrinter');
printer.printString({
printString:printString
},function(ret,err) {
if(ret){
alert(JSON.stringify(ret));
}
if(err){
alert(JSON.stringify(err));
}
});
printString 里面為字典
當type為1時設(shè)置(打印文字) title(文字) ,font(字體大小,可設(shè)置為big(大)、smalle(中)、middle(小), textAlignment(對齊方式、center(居中)、left(左對齊)、right(右對齊)) 例: 'type':1,'title':'測試電商','font':'big','textAlignment':'center'
當type為2時設(shè)置(打印文字) text(文字) , textAlignment(對齊方式、center(居中)、left(左對齊)、right(右對齊)) 例:'type':2,'text':'測試電商服務(wù)中心(銷售單)','textAlignment':'center'
當type為3時設(shè)置(打印條形碼) text(條形碼字符串) 例:'type':3,'text':'RN3456789012'
當type為4時設(shè)置(打印文字) title(文字) ,text(文字),offset(偏移量,為數(shù)字類型) 例:'type':4,'title':'時間:','text':'2016-04-27 10:01:50','offset':150
當type為5時設(shè)置(打印虛線)
當type為6時設(shè)置(打印文字) leftText(文字) middleText(文字) rightText(文字) 例:'type':6,'leftText':'商品','middleText':'數(shù)量','rightText':'單價'
當type為7時設(shè)置(打印文字,和6區(qū)別見下圖) leftText(文字) middleText(文字) rightText(文字) 例:'type':7,'leftText':'鉛筆','middleText':'5','rightText':'2.0'
當type為8時設(shè)置(打印文字) title(文字) ,text(文字) 例:'type':8,'title':'總計:','text':'62.0'
當type為9時設(shè)置 QRCode(二維碼字符串) 例:'QRCode':'www.baidu.com'
具體效果如下
iOS系統(tǒng)
可提供的1.0.0及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: