主题:[转帖]杰表.web打印控件升级
jatoolsPrinter (杰表.打印控件)是一款实现网页套打的专用工具。作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 jatoolsPrinter 的研发背景。
jatoolsPrinter 的特点是可以直接对web页面进行精确的分页打印。jatoolsPrinter 通过在网页中嵌入控件,解决了web客户端精确打印,批量打印,打印配置自动保留等问题。 具体功能有:
1. 支持设置打印参数,指定输出打印机、纸张类型,打印方向(横、竖)等 。
2. 支持html格式的页脚、页眉设置,也就是说,页脚页眉可设置图片等,如公司logo。
3. 支持程序分页与自动分页。
4. 支持打印参数自动保留,待下一次打印同一票据时,自动设置,这使客户端也可以控制打印参数。
5. 支持打印预览,支持预览时指定页、指定份数打印。
6. 支持直接打印指定票据的URL。
7. 支持票据及其附件的批量打印。
8. 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。
9. 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。
10. 支持票据套打时,底图仅在打印预览时显示,不输出到打印机。
11. 小巧,整个控件只有60K。不需要额外的软件包支持。
12. 与您项目采用的技术标准无关,J2EE、.NET 项目均可。
13. IE 5.5+ 中适用。
杰表.web打印控件,2009.5.18正式更新4.2,增加套打的可视化设计功能 ,使杰表打印控件成为融设计、打印、预览于一体的web打印工具。
在以前的版本中,如果用户想设计套打模板,必须通过网页设计工具做好网页,然后,放到杰表控件中来打印,如果发现打印内容的位置有偏差,需要再在网页设计工具中调整,然后再放到控件中,如此反复多次,效 率极低。现在有了可视化设计功能,可以使用户在控件中,就能调整位置,不仅如此,由于控件中指定位置,是在真实的、可视化的打印环境中,使用户不必考虑边距的问题,做到完全的所见即所得,可大大提升套打设计的效率。[url=http://www.jatools.com/print/dragDesignerDoc.htm]更多内容 ...[/url]
另外,我们也发现,即使是同一个套打网页,在不同的打印机中,打印出来的相对位置,也有差别,有的打印机打印出来的内容凑得紧些,有的则离得开些,这种偏差不能通过设置打印机边距的方式进行调整。借助可视化设计功能,使用户可以根据自己的打印机状况,自行调整打印内容的位置,并保存到注册表,下次打印时,自动根据自设的位置进行打印。这对有大量前台打印,并有不同类型打印机打印同一种票据的场合,非常实用。[url=http://www.jatools.com/print/draglayoutdoc.htm]更多内容 ...[/url]
jatoolsPrinter 的特点是可以直接对web页面进行精确的分页打印。jatoolsPrinter 通过在网页中嵌入控件,解决了web客户端精确打印,批量打印,打印配置自动保留等问题。 具体功能有:
1. 支持设置打印参数,指定输出打印机、纸张类型,打印方向(横、竖)等 。
2. 支持html格式的页脚、页眉设置,也就是说,页脚页眉可设置图片等,如公司logo。
3. 支持程序分页与自动分页。
4. 支持打印参数自动保留,待下一次打印同一票据时,自动设置,这使客户端也可以控制打印参数。
5. 支持打印预览,支持预览时指定页、指定份数打印。
6. 支持直接打印指定票据的URL。
7. 支持票据及其附件的批量打印。
8. 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。
9. 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。
10. 支持票据套打时,底图仅在打印预览时显示,不输出到打印机。
11. 小巧,整个控件只有60K。不需要额外的软件包支持。
12. 与您项目采用的技术标准无关,J2EE、.NET 项目均可。
13. IE 5.5+ 中适用。
杰表.web打印控件,2009.5.18正式更新4.2,增加套打的可视化设计功能 ,使杰表打印控件成为融设计、打印、预览于一体的web打印工具。
在以前的版本中,如果用户想设计套打模板,必须通过网页设计工具做好网页,然后,放到杰表控件中来打印,如果发现打印内容的位置有偏差,需要再在网页设计工具中调整,然后再放到控件中,如此反复多次,效 率极低。现在有了可视化设计功能,可以使用户在控件中,就能调整位置,不仅如此,由于控件中指定位置,是在真实的、可视化的打印环境中,使用户不必考虑边距的问题,做到完全的所见即所得,可大大提升套打设计的效率。[url=http://www.jatools.com/print/dragDesignerDoc.htm]更多内容 ...[/url]
另外,我们也发现,即使是同一个套打网页,在不同的打印机中,打印出来的相对位置,也有差别,有的打印机打印出来的内容凑得紧些,有的则离得开些,这种偏差不能通过设置打印机边距的方式进行调整。借助可视化设计功能,使用户可以根据自己的打印机状况,自行调整打印内容的位置,并保存到注册表,下次打印时,自动根据自设的位置进行打印。这对有大量前台打印,并有不同类型打印机打印同一种票据的场合,非常实用。[url=http://www.jatools.com/print/draglayoutdoc.htm]更多内容 ...[/url]