指定位置打印文字
printer.TEXT("测试文字打印", { Color: "#00FF00" , x: 10 , y: 10 , x1: 130 , y1: 90 , FontSize: 4 , Align: "center" //水平居中 可选 left , center , right , Valign:"center" //垂直居中 可选 top , center , bottom , FontName: "隶书" }); printer.print(); printer.print();
printer.LINE({ x: 10 //线段起始点距离纸张左边 x 毫米 , y: 55 //线段起始点距离纸张顶端 y 毫米 , x1: 180 //线段终点距离纸张左边 x1 毫米 , y1: 130 //线段终点距离纸张顶端 y1 毫米 , Color: "#ff0000" //线段颜色 不设置默认黑色 , Style: 0 //线段样式 0实线 1 线段 2 点 3线段点 4 线段点点 , Width: 1 //线条宽 毫米 //, Page: 1 //第几页打印 }); printer.print();
printer.RECT({ x: 10 //矩形左上角距离纸张左边 x 毫米 , y: 20 //矩形左上角距离纸张顶端 y 毫米 , x1: 80 //矩形右下角距离纸张左边 x1 毫米 , y1: 80 //矩形右下角距离纸张顶端 y1 毫米 , Color: "#ff0000"//线段颜色 不设置默认黑色 , Style: 0 //线段样式 1 线段 2 点 3线段点 4 线段点点 , Width: 2 //线条宽 毫米 //, Page: 2 //第几页打印 }); printer.print();
printer.ELLIPSE({ x: 10 , y: 90 , x1: 50 , y1: 160 , Color: "#0000ff" , Style: 0 , Width: 1 }); printer.ELLIPSE({ x: 10 , y: 10 , x1: 70 , y1: 70 , Color: "#0000ff" , Style: 0 , Width: 1 }); printer.print();
printer.IMAGE({ txt: "iVBORw0KGgoAAAANSUhEUgAAAHQAAAAwCAYAAADAU15dAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAudEVYdENvcHlyaWdodABRUToxOTkzNzI0MyxFLU1haWw6bnhpYW9waW5nQDE2My5jb22/eHd+AAAAKXRFWHRBdXRob3IAyrnTw1RTY3JlZW5DYXB0dXJlIFdFQr3Yzbyy5bz+vdjIoTS+HS0AAAAwdEVYdERlc2NyaXB0aW9uAFFROjE5OTM3MjQzLEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbaFxt2AAAAAgdEVYdENyZWF0aW9uVGltZQAyMDIzOjA2OjE0IDEyOjU1OjU1Bc4z6QAAACt0RVh0U291cmNlAFFROjE5OTM3MjQzLEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbe4kA5AAAAAtdEVYdFNvZnR3YXJlAEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbTtRUToxOTkzNzI0M/1/TYcAAAJYSURBVHhe7Zw9jsIwEEZzCpC4BmfjDnuAlbjDlpR7ADpaJESFaCIKCoQEnTe2Y8cY2wkxdsLsV7wm/sk4zzM2DcXk+4tNfn8AEQrXQ/C5QCgxIJQYEEoMCCUGhBIDQokBocSAUGJAKDEglBgQSgwIrVmeb6y8HtnC0dadHVvfT2zpbMtDPqHbI9vfL2y1dbS9DP9wlQDBO+bcsMWBx3dj+3LjaO/I4SRjit4Y/RlQqCklzPpQZ5B+Zs5Tydhu2Opqtlucd3XfMIvyUvWPzLBaKo/Z2Z6Y8WWo54MIoV4xUqgru/Q48X5Dci94/N03opu0JTmx0MDifWUpldCH5/7+JmLsU5xyTb0yUKzto4UaDJ2h1nNRXoNnnW9OCJWMTKiMJ/BxO8Qrz9xq/lbSSjT5v0Jbyq4YF3lbFXN0WfMbGUgoL1uehYaEPux6BZ+nj9DQrTairApkPDkzU5FZqJIQWGi2DOW4x4kxvbNzOJmcDELNm+6YSm6N9b7Y36Ltl620pBVqltnRnaENUmIVW8nfHY5RzKc3aE9a4onhH1+KTFSZrIjMLtoZapJAqMws3jdGqJJZlVl9zneI0wOE2oSEio9tos46n1C/aDMr7fbmXa+fpRBqI4Ta/cyLVYu4ekM0WFJ0Fj5vGhtzE7X1VYgxlIU+ZJZrocYH1jhKJN/57kzjhDKxRr+nxw1WbxLXhmwyXdFVfgryZSjIAoQSA0KJAaHEgFBiQCgxIJQYEEoMCCUGhBIDQokBocSAUGJAKDEglBj480ZiFNP5nEEqESqPxXQ6Y4AKM/YHE3UOmvD/ArsAAAAASUVORK5CYII=" , x: 10 , y: 90 //, x1:50 //设置图像打印区域 (可选)不设置按实际大小打印 //, y1:180 //设置图像打印区域(可选)不设置按实际大小打印 //, Rotate: 190 //图片旋转角度 //, Alpha: 0.8 //图片透明度 }); printer.print();
条码打印
printer.BARCODE({ txt: $("#tBarcode").val(), x: 30 //条码左上角距离纸张左边 x 毫米 , y: 30 //条码左上角距离纸张顶端 y 毫米 , x1: 130 //条码右下角距离纸张左边 x1 毫米 , y1: 60 //条码右下角距离纸张顶端 y1 毫米 , Color: $("#tbarColor").val() //条码颜色 不设置默认黑色 //, BgColor: "" //条码背景色 不设置默认透明 , Type: $("#sBarType").val() //条码类型 , Alpha: $("#tbarAlpha").val() //条码透明度 , Rotate: $("#tbarRotate").val() //条码旋转角度 //, Page: 2 //第几页打印 , PureBarcode: true //是否只打印条码(不带条码内容文字) }); printer.print();