码迷,mamicode.com
首页 > 编程语言 > 详细

Atitit.收银机小票打印功能的设计  java php c#.net版本

时间:2016-01-15 20:07:08      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

Atitit.收银机小票打印功能的设计  java php c#.net版本

 

11. 打印方式有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

2Code2

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截图比较麻烦,htmlpdf也麻烦。。直接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

JAVAHTMLPDF - - ITeye技术网站.htm

最简单 iText 的 PDF 生成方案(含中文解决方案)HTML 转为 PDF - 香吉士的个人页面 开源中国社区

Java实现HTML代码生成PDF文档 - zdtwyjp的专栏 博客频道 - CSDN.NET

 

 

Atitit.收银机小票打印功能的设计  java php c#.net版本

标签:

原文地址:http://www.cnblogs.com/attilax/p/5134242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!