Atitit.收银机小票打印功能的设计 java php c#.net版本
Atitit.收银机小票打印功能的设计 java php c#.net版本
1. 1. 打印方式有4种:1
1.1. 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印。1
1.2. 1.2. 二根据客户要求的报表格式,编写相应格式的html,装载数据打印,同样调用window.print()打印,只是对html的格式要求比较高。1
1.3. 1.3. 三是通过客户提供的word格式,通过xml配置文件与数据库的数据进行关联,自动装载数据到word中打印,这里是利用客户端的word进行打印。 1
1.4. 1.4. 使用lang api1
1.5. 推荐使用html打印1
2. Code2
3. 注意事项3
4. 参考3
1. 1. 打印方式有4种:
1.1. 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印。
1.2. 1.2. 二根据客户要求的报表格式,编写相应格式的html,装载数据打印,同样调用window.print()打印,只是对html的格式要求比较高。
1.3. 1.3. 三是通过客户提供的word格式,通过xml配置文件与数据库的数据进行关联,自动装载数据到word中打印,这里是利用客户端的word进行打印。
1.4. 1.4. 使用lang api
1.5. 推荐使用html打印
第一html作为界面标准。。Word非标准。。通过其他生成pdf打印也麻烦。。
Html截图比较麻烦,html转pdf也麻烦。。直接html 打印的了。。
作者:: 绰号:老哇的爪子 ( 全名::Attilax akbar al rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
2. Code
String h=pathx.classPathParent_jensyegeor()+"/dbmanag/schema_list.html?table=ecs_users&dbg=1";
h=pathx.classPathParent_jensyegeor()+"/dbmanag/tab_list.html?schema=atiposdb";
final HTML5Form fm=new HTML5Form(h);
fm.setSize(960, 550);
fm.show();
ProgressListener prgrsLsnr=new ProgressListener() {
//
/**
* attilax
*/
public void completed(ProgressEvent event) {
fm.atiBrowserExampleinstance.browser.evaluate("window.print();");
System.out.println("---page load completed event finish");
//System.out.println(browser.getText());
// canvas.redraw();
}
@Override
public void changed(ProgressEvent arg0) {
// TODO Auto-generated method stub
}
};
fm.atiBrowserExampleinstance.browser.addProgressListener(prgrsLsnr);
//fm.atiBrowserExampleinstance.browser.evaluate("window.print();");
new SwtX().threadRecycle4swimg();
}
3. 注意事项
需要在页面load完成后打印
打印后会弹出默认确认框。。可以使用ahk关闭之。。
4. 参考
Atitit.java swing打印功能 api attilax总结 - attilax的专栏 - 博客频道 - CSDN.NET.htm
(Java实现)HTML页面转PDF解决方案 - cnJason blog - 博客频道 - CSDN.NET
JAVA中HTML转PDF - - ITeye技术网站.htm
最简单 iText 的 PDF 生成方案(含中文解决方案)HTML 转为 PDF - 香吉士的个人页面 - 开源中国社区
Java实现HTML代码生成PDF文档 - zdtwyjp的专栏 - 博客频道 - CSDN.NET
Atitit.收银机小票打印功能的设计 java php c#.net版本相关推荐
- 单据小票打印模板自定义设计,手机收银软件APP搭配蓝牙便携打印机,移动便携打印零售单单据小票
单据小票打印模板自定义设计,手机收银软件APP搭配蓝牙便携打印机,移动便携打印零售单单据小票,轻松实现仓库条码管理,扫码入库出库盘点_哔哩哔哩_bilibili单据小票打印模板自定义设计,手机收银软件 ...
- android热敏打印机图片乱码,微信小程序小票打印功能(以及中文乱码的解决)...
因为业务需求,需要实现微信小程序连接热敏打印机打印小票.首先我要先知道微信小程序有没有蓝牙操作相关的API,然后就是如何蓝牙连接打印机,发送打印指令了. 通过查看小程序文档,我看到微信小程序是支持蓝牙 ...
- 微信小程序小票打印功能(以及中文乱码的解决)
因为业务需求,需要实现微信小程序连接热敏打印机打印小票.首先我要先知道微信小程序有没有蓝牙操作相关的API,然后就是如何蓝牙连接打印机,发送打印指令了. 通过查看小程序文档,我看到微信小程序是支持蓝牙 ...
- 【JS】通过JS实现超市小票打印功能——ActiveX控件
应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...
- Java实现小票打印功能
下面的代码需要装驱动,才可以正常使用. 一.定义支付方式枚举类 /*** 支付方式* @author yd**/ public enum PayTypeEnum {CASH("1" ...
- java 小票打印_GitHub - SubLuLu/thermal_printer: Java实现网络小票打印机自定义无驱打印...
Java实现POS打印机自定义无驱打印 热敏打印机使用越来越广泛,而安装驱动相当复杂,万幸的是,几乎所有的热敏打印机都支持ESC/P指令,参考网络上一些资料后,在此整理了一份自定义打印的方案 • 打印 ...
- 有赞零售小票打印跨平台解决方案
作者:王前.林昊(鱼干) 一.背景 零售商家的日常经营中,小票打印的场景无处不在,顾客的每笔消费都会收到商家打印出的消费小票,这个是顾客的消费凭证,所以小票的内容对顾客和商家都尤为重要.对于有赞零售应 ...
- 能实现报表打印功能的报表软件有哪些?
虽然表格制作软件可以在电脑显示屏上展示,但许多时候更需要纸张的直观展示分析,这就考验了报表工具的表格制作软件打印功能,表格制作软件离不开打印,打印就少不了要批量.因此本文旨在从多参打印,分页打印,缩 ...
- 有赞零售小票打印跨平台解决方案 1
作者:王前.林昊(鱼干) 一.背景 零售商家的日常经营中,小票打印的场景无处不在,顾客的每笔消费都会收到商家打印出的消费小票,这个是顾客的消费凭证,所以小票的内容对顾客和商家都尤为重要.对于有赞零售应 ...
- Atitit.java swing打印功能 api attilax总结
Atitit.java swing打印功能 api attilax总结 1. 打印方式有三种:2 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.2 ...
最新文章
- linux逻辑盘大小,linux – 物理和逻辑盘区大小
- ocr移动端车牌识别技术特点
- 前端问题之body没设置高度背景色为什么会全屏显示?
- boost::gil::matrix3x2用法的测试程序
- Java——网络编程三要素
- 联想拯救者y空间_联想拯救者 R9000X 笔记本 GTX 1650 Ti 配置被砍
- 记录并练习Markdown的基本语法
- HttpClient详解
- #计算机网络#学习笔记-常用端口详解
- Redis通信协议和集群通信算法
- [python小工具]加减法出题器
- 吉林师范大学计算机学院保研,好消息!我校获保研资格!!
- ZipOutputStream导出压缩文件
- idea、webstorm使用过程出现问题
- 各大cdn厂商的cname域名
- win8.1快捷操作集合
- QObject::killTimer: Timers cannot be stopped from another thread
- mac上破解photoshop cs6
- 墙裂推荐4款js网页烟花特效
- 74HC595驱动2位数码管代码实现和注意事项