npm i --save nativescript-woosim-printer-i350
- 版本:1.0.0
- GitHub:https://github.com/OPADA-Eng/nativescript-woosim-printer-i350
- NPM:https://npmjs.net.cn/package/nativescript-woosim-printer-i350
- 下载
- 昨天:0
- 上周:1
- 上个月:2
NativeScript Woosim打印机
此插件将您的NativeScript应用程序与Woosim WSP-i350
打印机集成,以打印普通文本或BMP图像。
先决条件 / 要求
在测试插件之前,您必须通过蓝牙将设备与打印机配对。此插件目前仅适用于android
安装
tns plugin add nativescript-woosim-printer-i350
用法
创建插件实例
let printer = new WoosimPrinterI350();
通过以下方式连接到打印机
this.printer.connect(printerAddress); // example: "00:07:80:3D:BC:D5"
要打印普通文本,请使用
printer.print("Hello World");
要打印BMP图像
printer.printImg(bmp);
要打印Txt文件
let documents = fs.knownFolders.currentApp();
var myFile = documents.getFile("mytextfile.txt");
this.printer.printTextFile(myFile);
有关更多信息,请参阅演示
API属性
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
paperSize | 枚举 | PaperSizes.FourInch | 设置打印机的默认纸张大小 |
debug | 布尔型 | false | 将插件设置为调试模式 |
API函数
函数 | 描述 | 参数 |
---|---|---|
connect(address:string):void | 使用其地址连接到打印机 | address |
disconnect():void | 从打印机断开连接 | |
print(text: string): void | 打印普通文本 | text:要打印的文本 |
printImg(bitmap: globalAndroid.graphics.Bitmap, setExtraPaddingAfterPrint?: boolean, XResol?: number, YResol?: number, startX?: number, startY?: number): void; | 打印普通位图 | bitmap:要打印的图像,setExtraPaddingAfterPrint:在打印后设置额外的填充默认为true,startX:number指定在X轴上从纸张上的位置开始打印的起始位置默认"0",startY:number指定在Y轴上从纸张上的位置开始打印的起始位置默认"0" |
printTextFile(file: any): void; | 打印Txt文件 | 文件:NS File |
许可
Apache许可证版本2.0,2004年1月