蓝牙打印组件。
方法 |
方法说明 |
---|---|
CutPaper |
切纸。 |
|
内容打印。 |
一、插件打包
P800Printer组件需要打包sm_P800_printer插件并配合P800硬件使用。
打包完后安装app,在打包期间可以进行下一步操作。
二、Dll引用
在项目中引用P800的Dll。
三、插件使用
在设计器中添加P800组件。
打印
C#: P800PrintEntityCollection entityblueslection = new P800PrintEntityCollection(); //文本打印 P800PrintTextEntity text = new P800PrintTextEntity() { Content = "测试打印文本", Offset = P800PrintOffSet.Center, IsBold = true, IsUnderLine = true, }; //条码打印 P800PrintBarcodeEntity barcode = new P800PrintBarcodeEntity("1234567") { Offset = P800PrintOffSet.Center,BarcodeHeight=165,BarcodeWidth=4, HriPosition = P800HriPosition.Both }; //二维码打印 P800PrintQRcodeEntity qrcode = new P800PrintQRcodeEntity() { Content = "Abab123", Offset = P800PrintOffSet.Center, QrcodeSize = 6}; entityblueslection.Add(text); entityblueslection.Add(barcode); entityblueslection.Add(qrcode); //第一个参数:打印指令集,第二个参数:是否切纸,第三个参数:回调 p800Printer1.Print(entityblueslection, false, (obj, args) => { if< (args.isError == true) this.MessageBox.Show("Error: " + args.error); else this.MessageBox.Show("success"); })
切纸
C#: p800Printer1.CutPaper((obj,args)=> { if (args.isError == true) this.MessageBox.Show("Error: " + args.error); else this.MessageBox.Show("success"); });
四、源代码地址
demo-P800