热敏式 打印机 小票排版
private int width = 32;//纸张宽度 private int defaultRightSpacing = 16; //数量开始位置最后的宽度 private int rightSpacing = defaultRightSpacing; //数量据左边的距离 private int leftSpacing = width - defaultRightSpacing; //数量据右边的距离 private int defaultLeftSpacing = width - defaultRightSpacing; private String getGoodDetails(List<OrderBean.DetailsBean> detailsBeen) throws UnsupportedEncodingException {StringBuffer sbf = new StringBuffer(""); for (int i = 0; i < detailsBeen.size(); i++) {OrderBean.DetailsBean d = detailsBeen.get(i); String name = d.getProductName(); if(name.length() > 8){name = name.substring(0, 8); }String number = "x" + d.getNumber(); String price = "¥" + d.getPayAmount(); leftSpacing = defaultLeftSpacing - name.getBytes("gbk").length; rightSpacing = defaultRightSpacing - price.getBytes("gbk").length - number.getBytes("gbk").length; sbf.append(name); for (int j = 0; j < leftSpacing; j++) {//添加距左边的位置 sbf.append(" "); }sbf.append(number); // oneLeftSpacing = sbf.toString().indexOf("x"); for (int j = 0; j < rightSpacing; j++) {//添加距左边的位置 sbf.append(" "); }sbf.append(price); sbf.append("\n"); }return sbf.toString(); }
热敏式 打印机 小票排版相关推荐
- java链接打印机,热敏式的打印机ESC打印,Socket链接,打印简单教程实例,Gprinter
公司突然要把小单打印功能放到后台,不像以前那样直接页面打印就可以了,还弄热敏式打印机. 没办法,只好去网上查下,发现使用起来还是蛮简单的,就是样式不好控制,给大家发个实例和简单教程,方便大家使用 先是 ...
- 为什么从网页上打印怎们好像被缩放_便捷高效低成本,映美热敏云打印机CTP-180UWE体验...
打印机的分好几种,喷墨.激光.针式.热敏,还有之前火过一阵子的3D打印机等,前面三种我们公司都有在用,我同事打印单据都喜欢用针式,因为激光打印机出来的都是A4,太大了,也浪费.但是针式打印机速度很慢, ...
- java热敏POS打印机编程
今天有时间,就整理一下关于java控制热敏POS打印机的一些注意事项,不然怕以后会忘记. 所谓热敏POS打印机,就是小超市的小票打印机.对于此打印机,我也只是半懂而已,如以下说的不对的地方,还请指正. ...
- 微信小程序如何对接无线票据热敏云打印机
动智能设备的出现,已经完全占据了我们的生活,智能化互联网时代的到来,带给我们的便利我想不用说大家都是深有体会,随着小程序的火爆,随之带动着用户对打印的需求,那么,微信小程序是如何对接打印机的呢,这篇文 ...
- Java调用热敏票据打印机打印小票
package com.yc.printer; /** * 源辰信息 * 商品信息 * @author navy * 2017年5月23日 */ public class GoodsInf ...
- 热敏网口打印机连接方式
private Socket socket;/*** 连接打印机*/public boolean connecte(String ipAddress) {try {if (socket != null ...
- php 热敏打印,从PHP打印到POS打印机
我们希望打印到运行apache的POS打印机.由于应用程序的设计和部署,应该从服务器进行打印(它应该检测订单并发送到不同的打印机和不同格式的打印-账单,厨房订单等--).出于这个原因和其他(例如来自i ...
- python调用小票打印机_PyQt5中使用Qprinter打印热敏小票
在<PyQt5中使用QWebChannel和内嵌网页进行js交互>一文中,我记录了如何使用QWebchannel与内嵌网页进行js交互,其根本目标在于使用Qt5调起打印机服务.在这篇文章中 ...
- H5网页调用58热敏小票打印机实现打印小票
在微信公众号和H5网页开发中,常常需要开发调用打印机进行小票打印操作,通常的做法是调用蓝牙打印机,但是蓝牙打印机由于蓝牙连接的原因,往往稳定性差,需要客户端配合才能发挥好的效果,另外蓝牙打印机距离受限 ...
最新文章
- 运维提升首选技能KubernetesPrometheus,你了解多少?(文末福利)
- 全新界面改版+实用功能上线 高德地图新版全体验
- linux scp远程复制命令使用
- 转-项目管理心得:一个项目经理的个人体会、经验总结
- 八、给小白看的第一篇Python基础教程
- T-SQL利用Row_Number函数实现分页
- 9050 端口 linux 进程,Linux中查看某个端口占用情况
- DM8168芯片级资源
- python断言失败_python异常处理、断言
- Netty学习总结(6)——Netty使用注意事项
- 建立本地rhel5.3的yum源
- 张亚勤新力作《变革中的思索》受热捧
- 豫西大数据项目_大数据AI+智能雷达,上海公寓项目选址
- Blender的一些使用小结,在辣椒酱基础上加了点,会持续更新
- 数列分块入门4-6题解
- 自己训练,日文识别效果还可以,有部分常见错字
- 数据结构 与游戏背包的设计
- 为什么要用谷歌浏览器翻译插件?| 文末福利
- 名词解释atm网络_电信技术名词解释:什么是ATM技术
- 微信开发:springboot接入微信公众号