vWebPrint2.0版网页打印控件
自主开发,有以下功能
设置上下左右边距,页头,页脚,打印张数,自定义纸张,打印监控,打印预览,
打印时加载css,或者打载js,批量多页打印,指定打印起始页,按当前登陆者ID保存打印方案,按当前登陆者ID读取打印方案等功能。
完全免费,不用钱,没有任何限制,可用于.net,jsp,php等网页开发语言。
引用CAB
<OBJECT ID="webPrn" CLASSID="CLSID:C204BA3C-EBEA-454B-BD4E-4F6A73E79CFD" CODEBASE="vWebPrint.CAB#version=2,0,0,4"> <param name="lUser" value="当前登陆使用者名称"></param> <param name="lUserNumer" value="30"></param> <param name="lUserEndDate" value="2008-02-09"></param> <param name="showToolbar" value="true"></param> <param name="userId" value="当前登陆使用者ID"></param> </OBJECT>
实例:
批量打印
<script>
webPrn.LoadBatchUrl = "http://www.baidu.com,http://www.google.com"; //要打印的地址
webPrn.SetPaperSize(9); //a4
webPrn.SetCopies(2); //2份
webPrn.SetTopMargin("2.0");
webPrn.SetLeftMargin("2.0");
webPrn.SetRightMargin("2.0");
webPrn.SetBottomMargin("2.0");
webPrn.SetPaperInfo(); //使设置生效
webPrn.PrintBatchWebPage(); //开始批量打印
//
</script>
下面是单页打印
webPrn.openUrl = "http://www.baidu.com"; //要打印的地址 webPrn.SetPaperSize(9); //a4 webPrn.SetCopies(2); //2份 webPrn.SetTopMargin("2.0"); webPrn.SetLeftMargin("2.0"); webPrn.SetRightMargin("2.0"); webPrn.SetBottomMargin("2.0"); webPrn.SetPaperInfo(); //使设置生效 webPrn.PrintWebPage(); //开始打印 //
下载地址:
http://www.vdisk.cn/down/index/8795986A3621