npm i --save @ticnat/nativescript-woosim-printer
- 版本: 1.0.4
- GitHub: https://github.com/NativeScript/plugins
- NPM: https://npmjs.net.cn/package/%40ticnat%2Fnativescript-woosim-printer
- 下载
- 昨天: 1
- 上周: 24
- 上个月: 37
NativeScript Woosim 打印机
此插件将您的 NativeScript 应用与 Woosim Intermec Pr3
打印机集成,以打印普通文本或 bmp。
先决条件 / 要求
在测试插件之前,您必须通过蓝牙将您的设备与打印机配对。此插件目前仅在 android
上工作
仅支持 NS7 安装
tns plugin add @ticnat/nativescript-woosim-printer
用法
创建插件实例
let printer = new WoosimPrinter();
通过以下方式连接到打印机:
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:string ex: "00:13:7B:49:D3:1A" |
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 文件 |
需要 NativeScript 项目上的速度吗?我可以根据您的业务需求构建美观且性能卓越的 NativeScript 应用程序。直接给我发邮件: [email protected] 讨论项目细节。
许可证
Apache 许可证版本 2.0,2004 年 1 月