npm i --save nativescript-sewoo-printer
- 版本:2.0.2
- GitHub:https://github.com/OPADA-Eng/nativescript-sewoo-printer
- NPM:https://npmjs.net.cn/package/nativescript-sewoo-printer
- 下载
- 前一天:0
- 上周:143
- 上个月:162
NativeScript Sewoo打印机
此插件将您的NativeScript应用程序与Sewoo LK-P43Ⅱ
打印机集成,以打印普通文本或bmp。
先决条件/要求
在测试此插件之前,您必须通过蓝牙将您的设备与打印机配对。
安装
tns plugin add nativescript-sewoo-printer
使用
首先,将这些权限放入您的AndroidManifest.xml文件中:<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
使用普通文本打印:
```
let printer = new SewooPrinter("windows-1256");
printer.print("Hello World");
```
打印BMP图像:
```
let printer = new SewooPrinter("windows-1256");
printer.printImg(bmp);
```
有关更多信息,请参阅演示
API
属性 | 默认值 | 描述 |
---|---|---|
paperSize | PaperSizes.FourInch | 设置打印机的默认纸张大小 |
函数 | 描述 | 参数 |
---|---|---|
connect(address:string):void | 使用其地址连接到打印机 | address:string 示例: "00:13:7B:49:D3:1A" |
disconnect():void | 从打印机断开连接 | |
print(text: string): void | 打印普通文本 | text:要打印的文本 |
printImg(bitmap: globalAndroid.graphics.Bitmap, startX?: number, startY?: number): void; | 从打印机断开连接 | bitmap:要打印的图像,startX:number指定在X轴上从何处开始打印在纸张上的位置默认 "0",startY:number指定在Y轴上从何处开始打印在纸张上的位置默认 "0" |
许可
Apache License Version 2.0, January 2004