1、 HttpPrinter(推荐)
这个打印控件使用也较为简单,支持打印预览、直接打印、可设置页眉、页脚、页边距、打印份数、纸张大小等信息,支持强大的报表功能,管它什么报表, 交叉的,嵌套的,还是二维码,图片等等都支持.。
2、墙外打印控件
墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。
注意的是这个控件的2.0是收费版【无视】,以它免费版1.3.8.2为例做了测试。
有如下功能:
.小巧轻便,客户端在第一次使用时只要下载一个ActiveX控件即可使用。因为这个控件没有微软的签名,所以做好调整ie安全设置的准备。
.控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。
.精确控制打印。可以方便实现web下的套打操作。
.可是它有一个缺点就是无法选择默认打印机,有三、四台打印机的情况下,用户每次打印时必须不断的去选择打印机...这对客户来说是没有办法接受的,所以只好放弃。
3、楚琳Web打印控件
楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计
有如下功能:
.报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。
.报表设计高效而简单,和C/S架构下的报表设计效率差不多。
.方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。
.支持ASP, ASP.NET, PHP, JSP等多开发语言。
.支持简体中文、英文、繁体中文等多国语言。
.免费使用,免费版无功能和时间限制。
缺点是有时候打印响应速度会慢,大约需要10秒左右
4、Peach-Printer打印组件
最近新用过的一款web打印组件。有在线的打印模版设计器可以方便的设计打印内容。
有如下功能:
自由设置纸张大小,设置打印模版优先使用的打印机。
列表分页元素边框等自由设计,还有分页合计汇总功能。
无需加入额外的js文件,只需要向本地特定端口发送post请求即可打印。
有免费版可供使用
无开发经验人员亦可设计出满意的报表
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。