发新话题
打印

很不错的WEB打印控件(转帖)

很不错的WEB打印控件(转帖)

很不错的WEB打印控件 - [ASP程序] 网上好些同行的网友在自己的网站上卖东西,可是东西卖出去了,订单怎么办呢?一个两个还好说,可以手抄一下,那万有很多订单,用手抄?简直是不可能,这时候他们就想寻求一种能在WEB上编辑并且把订单批量打印出来的技术,在网上找了很久,本人总结了三种打印方式。都不错各有长处。 1、直接打印网页 就是利用 window.print(); 来打印,相信很多编程的朋友的知道,这个用法是把整个网页里有用的没用的都统统打印出来了,不能做到精确打印。 2、利用IE自带的WebBrowser控件实现打印支持主流的编程语言如:ASP PHP .NET HTML 首先我们要再需要打印的页面上嵌入WebBrowser控件,如下: 然后可以在要打印的页面上调用如下方法进行打印控制: 这种方法也有缺点,比前一个例子好一点,但还是不能做到很精确(你可以试试看看效果),有些网友说第二种代码不能用,没反应,其实问题出在IE的安全级别上,IE连自己的控件都不信任了,呵呵,打开"Internet选项—安全—自定义级别—允许运行以前未使用的ActiveX控件而不提示(启用),运行ActiveX控件和插件(启用)",这样再运行控件时就能用了,呵呵 3、利用第三方的打印控件(jatools网页打印控件) 下载地址:http://download.csdn.net/source/533777 简单示例如下:( 注意:一定要把压缩包里的 jatoolsp.cab 上传到你的网站目录中,并在插入控件时设置好路径 ) jatoolsP 打印示例
报表第一页div id : page1
报表第二页div id : page2
说明:只要把要打印的表格放在DIV中即可,打印时会把这个DIV里所有的文字和表格打印,而且还支持底图套打,很不错。详细方法请下载说明书(azfly.cn强烈推荐使用) 还有一款免费打印控件也不错,锐洋WEB打印控件:clsid=DC2A3C42-24DC-4FD6-836A-A2E8594ABC15 请到官方网站下载锐洋WEB打印控件 由于时间关系,就不写了,具体的用法查看控件示例,想信你也能看懂,如果不懂就点击屏幕下方的QQ,或mail给我,我会尽力帮大家解决问题的,呵呵 azfly.cn ASP程序员新手指南 原文:http://azfly.cn/logs/13/32.html

TOP

发新话题