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版本相关推荐

  1. 单据小票打印模板自定义设计,手机收银软件APP搭配蓝牙便携打印机,移动便携打印零售单单据小票

    单据小票打印模板自定义设计,手机收银软件APP搭配蓝牙便携打印机,移动便携打印零售单单据小票,轻松实现仓库条码管理,扫码入库出库盘点_哔哩哔哩_bilibili单据小票打印模板自定义设计,手机收银软件 ...

  2. android热敏打印机图片乱码,微信小程序小票打印功能(以及中文乱码的解决)...

    因为业务需求,需要实现微信小程序连接热敏打印机打印小票.首先我要先知道微信小程序有没有蓝牙操作相关的API,然后就是如何蓝牙连接打印机,发送打印指令了. 通过查看小程序文档,我看到微信小程序是支持蓝牙 ...

  3. 微信小程序小票打印功能(以及中文乱码的解决)

    因为业务需求,需要实现微信小程序连接热敏打印机打印小票.首先我要先知道微信小程序有没有蓝牙操作相关的API,然后就是如何蓝牙连接打印机,发送打印指令了. 通过查看小程序文档,我看到微信小程序是支持蓝牙 ...

  4. 【JS】通过JS实现超市小票打印功能——ActiveX控件

    应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...

  5. Java实现小票打印功能

    下面的代码需要装驱动,才可以正常使用. 一.定义支付方式枚举类 /*** 支付方式* @author yd**/ public enum PayTypeEnum {CASH("1" ...

  6. java 小票打印_GitHub - SubLuLu/thermal_printer: Java实现网络小票打印机自定义无驱打印...

    Java实现POS打印机自定义无驱打印 热敏打印机使用越来越广泛,而安装驱动相当复杂,万幸的是,几乎所有的热敏打印机都支持ESC/P指令,参考网络上一些资料后,在此整理了一份自定义打印的方案 • 打印 ...

  7. 有赞零售小票打印跨平台解决方案

    作者:王前.林昊(鱼干) 一.背景 零售商家的日常经营中,小票打印的场景无处不在,顾客的每笔消费都会收到商家打印出的消费小票,这个是顾客的消费凭证,所以小票的内容对顾客和商家都尤为重要.对于有赞零售应 ...

  8. 能实现报表打印功能的报表软件有哪些?

    ​虽然表格制作软件可以在电脑显示屏上展示,但许多时候更需要纸张的直观展示分析,这就考验了报表工具的表格制作软件打印功能,表格制作软件离不开打印,打印就少不了要批量.因此本文旨在从多参打印,分页打印,缩 ...

  9. 有赞零售小票打印跨平台解决方案 1

    作者:王前.林昊(鱼干) 一.背景 零售商家的日常经营中,小票打印的场景无处不在,顾客的每笔消费都会收到商家打印出的消费小票,这个是顾客的消费凭证,所以小票的内容对顾客和商家都尤为重要.对于有赞零售应 ...

  10. Atitit.java swing打印功能 api  attilax总结

    Atitit.java swing打印功能 api  attilax总结 1. 打印方式有三种:2 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.2 ...

最新文章

  1. linux逻辑盘大小,linux – 物理和逻辑盘区大小
  2. ocr移动端车牌识别技术特点
  3. 前端问题之body没设置高度背景色为什么会全屏显示?
  4. boost::gil::matrix3x2用法的测试程序
  5. Java——网络编程三要素
  6. 联想拯救者y空间_联想拯救者 R9000X 笔记本 GTX 1650 Ti 配置被砍
  7. 记录并练习Markdown的基本语法
  8. HttpClient详解
  9. #计算机网络#学习笔记-常用端口详解
  10. Redis通信协议和集群通信算法
  11. [python小工具]加减法出题器
  12. 吉林师范大学计算机学院保研,好消息!我校获保研资格!!
  13. ZipOutputStream导出压缩文件
  14. idea、webstorm使用过程出现问题
  15. 各大cdn厂商的cname域名
  16. win8.1快捷操作集合
  17. QObject::killTimer: Timers cannot be stopped from another thread
  18. mac上破解photoshop cs6
  19. 墙裂推荐4款js网页烟花特效
  20. 74HC595驱动2位数码管代码实现和注意事项

热门文章

  1. python的常量_python常量 (最全常量解析)
  2. jsp中page指令用法详解
  3. 微信服务号开发IOS设备js-sdk认证失败问题总结
  4. ASP.NET MVC和jQuery系列一:入门篇
  5. 再见了我热爱的ACM赛场
  6. 洛谷 P1433 吃奶酪 Label:dfs 剪枝Ex
  7. 对象与对象之间的赋值(别名现象)
  8. [转载]Web前端开发工程师编程能力飞升之路
  9. Mybatis-学习笔记(10)调用存储过程、存储函数
  10. Mybatis-学习笔记(7)缓存机制