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:[email protected]

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

时间: 2024-10-26 07:31:07

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

“小票打印”功能来了!酷客多带你玩转小程序

酷客多(http://www.kukeduo.cn)最近给小程序推出了一个新功能,小票打印功能,可以说这是众多运营者期待已久的功能,这次终于等到了.对于餐饮业运营者来说,这次新功能的推出更加给予了他们极大的便利.现在马上带你感受感受这次酷客多推出的重磅功能! 一.打印准备 1. 打开包装 2. 装入打印纸 移除 二.打印本机信息(用于商家后台配置) 1. 接通打印机电源 2. 长按左键开启打印机 移除 3. 初次开机会自动打印提示 4. 按右键进入菜单 移除 5. 按右键,打印本机信息 移除 三

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结 1. 通过PID获取进程路径的几种方法2 1.1. GetModuleFileNameEx 想获得进程可执行文件的路径最常用的方法是通过GetModuleFileNameEx函数获得可执行文件的模块路径这个函数从Windows NT 4.0开始到现在的Vista系统都能使用,向后兼容性比较好.2 1.2. 第二种方法是GetProcessImageFileName函数,这个函数在Windows XP及其以后的系

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

应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢:我想应该是有三种吧 1.用第三方的浏览器控件(这个好似比较方便,我的老师也是这样建议我)向大家推荐一个 Lodop打印控件 2.用CSS写好模板,然后直接用页面打印的方法(应该是这样吧) (以上两种还没有尝试,这两天陆续尝试) 3.用微软自己的ActiveX控件(ActiveX控件可以实现调用本地的文件等操作(之前试过调用cmd,实现shutdown

Atitit.二维码功能的设计实践 attilax 总结

1.1. 二维码要实现的功能1 1.2. 现有二维码功能设计不足的地方(待改进)1 1.3. 二维码组件1 1.4. Java版  zxing类库..2 1.5. Php版 laveral框架版3 1.6. Phpqrcode框架版3 1.7. Qa集合与注意事项3 1.1. 二维码要实现的功能 显示二维码 保持二维码图片为文件 直接输出二维码图片流 Img 的src为二维码图片 一般要传递order_id 或者一个url参数为主. 1.2. 现有二维码功能设计不足的地方(待改进) Java 与

Java实现打印功能-AWT Graphics2D

Java实现打印功能 用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出.下面代码实现了简单的打印功能: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import java.awt.Font; import java.awt.G

酷客多小程序新版发布:与微信卡券、小票打印等无缝对接

酷客多小程序商城系统更新了!酷客多小程序商城系统更新了!酷客多小程序商城系统更新了!重要的事情说3遍!这一次我们对原有版本做了全方位体验优化,从UI UE等方面对商家后台进行了体验式改善,使商家后台变得更加美观和易用.除此之外,还推出了"微信优惠券"和"小票打印"两个重要功能 ,已实现与微信卡券和小票打印机无缝对接,更便于品牌传播.具体的功能说明请见下文. 一.左侧导航菜单优化 1,调整了左侧栏目的显示顺序,显示顺序改为"店铺管理"-"

Atitit.ati dwr的原理and设计 attilax 总结 java php 版本

Atitit.ati dwr的原理and设计 attilax 总结 java php 版本 1. dwr的优点相对于ajax来说.. 1 2. DWR工作原理 1 3. Dwr的架构 2 4. 自定义dwr还是native dwr 2 5. ApiHandler的标准化method 2 6. Invok..  Dwr.exe() 2 7. api.jsp 3 8. prj.Wxb distribu   api.jsp 3 9. ----------code 4 10. ApiHandler 4

重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印

重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印 一.引言 桌面端系统经常需要对接各种硬件设备,比如扫描器.读卡器.打印机等. 这里介绍下桌面端系统打印经常使用的场景. 1.一种是类似票务方面的系统需要打印固定格式的票据.比如景点门票.车票.电影票. 这种基本是根据模板调整位置套打. 2.还有一种是交易小票,比如商超POS小票,打印长度会随着内容的大小自动伸缩. 这种就不仅仅是固定格式的套打了,还得计算数据行以适应不同的打印长度. 打印方式

Atitit。D&D drag&drop拖拽功能c#.net java swing的对比与实现总结

Atitit.D&D drag&drop拖拽功能c#.net java swing的对比与实现总结 1. 实现一个D&D操作一般包括三个步骤: 1 2. .net黑头的拖曳机制.必须有DragEnter事件(单独写DragDrop事件是不会具有拖拽功能的) 2 3. ---java黑头的拖曳..必须有DragEnter事件(单独写 Drop事件是不会具有拖拽功能的) 2 4. 代码 3 5. 参考 5 1. 实现一个D&D操作一般包括三个步骤: 首先实现一个拖拽源,这个拖拽