在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Atitit.收银机小票打印功能的设计 java php c#.net版本
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.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:[email protected]
2. CodeString 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
|
2022-08-17
2022-07-18
2022-11-06
2022-08-17
2022-07-30
请发表评论