addPrintLabel

2022-06-27 10:38 更新

往創(chuàng)建的標(biāo)簽上面添加元素??梢允俏淖?,二維碼,條碼,線條,圖片。

addPrintLabel({par},callback(ret,err));

par

content:

  • 類型:字符串類型
  • 描述:打印內(nèi)容 類型是String (文字,二維碼,條碼,圖片的base64編碼)

positionX:

  • 類型:數(shù)值類型

  • 描述:在標(biāo)簽上面的X坐標(biāo)

  • 默認(rèn):0

  • 取值范圍:

  • 0

positionY:

  • 類型:數(shù)值類型

  • 描述:在標(biāo)簽上面的y坐標(biāo)

  • 默認(rèn):0

  • 取值范圍:

  • 0

width:

  • 類型:數(shù)值類型

  • 描述:所占標(biāo)簽的寬度 單位為象素

  • 默認(rèn):0

  • 取值范圍:

  • 0

height:

  • 類型:數(shù)值類型

  • 描述:所占標(biāo)簽的高度 單位為象素

  • 默認(rèn):0

  • 取值范圍:

  • 0

fountSize:

  • 類型:數(shù)值類型

  • 描述:文字類型時(shí)候的字體大小

  • 默認(rèn):0

  • 取值范圍:

  • 0

degrees:

  • 類型:數(shù)值類型
  • 描述:元素旋轉(zhuǎn)角度。
  • 默認(rèn):0
  • 取值范圍:
    • 0~360

contentType:

  • 類型:字符串類型
  • 描述:指定內(nèi)容的類型 詳情見(jiàn)補(bǔ)充說(shuō)明。
  • 默認(rèn):CONTENT_TEXT
  • 取值范圍:
    • CONTENT_TEXT(將content作為打印內(nèi)容,并當(dāng)所給寬高大于實(shí)際寬高的時(shí)候,水平&垂直居中)
    • CONTENT_TEXT_VERTICAL(將content作為打印內(nèi)容,并當(dāng)所給高度大于實(shí)際高度的時(shí)候,垂直居中)
    • CONTENT_TEXT_HORIZONTAL(將content作為打印內(nèi)容,并當(dāng)所給寬度大于實(shí)際寬度的時(shí)候,水平居中)
    • CONTENT_ERCODE(將content作為二維碼內(nèi)容,此時(shí)大小僅取寬度有效)
    • CONTENT_BARCODE(將content作為條碼內(nèi)容)
    • CONTENT_LINE(將該元素對(duì)象視為線條,content參數(shù)無(wú)效。并以positionX,positionY為起點(diǎn)坐標(biāo),width,height為終點(diǎn)坐標(biāo),進(jìn)行畫線。degrees參數(shù)作為線條的粗細(xì),其余參數(shù)無(wú)效)
    • CONTENT_IMG(將content內(nèi)容視為圖片的標(biāo)準(zhǔn)base64編碼內(nèi)容處理,此時(shí)fountSize無(wú)效)

callback(ret,err)

ret:

  • 類型:JSON對(duì)象
  • 描述:返回相關(guān)信息
  • 內(nèi)部字段:

    {
        states://BOOL值,返回執(zhí)行過(guò)程中的成功或者失敗
        message://String類型,返回執(zhí)行過(guò)程中的相關(guān)信息
        data://狀態(tài)碼,當(dāng)為獲取藍(lán)牙列表的時(shí)候返回類型是String,其余返回均為數(shù)值類型。
    }

err:

  • 類型:布爾值
  • 內(nèi)部字段:

{true;//布爾型;true||false,該參數(shù)表示原生回調(diào)成功}

代碼示例

var printUtils = api.require('wwprint');
            var data = {
                content : '測(cè)試打印內(nèi)容',
                positionX : 20,
                positionY : 20,
                width : 460,
                height : 40,
                fountSize : 30,
                degrees : 0,
                contentType : 'CONTENT_TEXT'
            };
            printUtils.addPrintLabel(data, function(ret, err) {
                alert(ret.message);
            });

可用性

Android系統(tǒng),iOS系統(tǒng)

可提供1.0.0及更高的版本

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)