(1):产品介绍 ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具。作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ReYoPrint 的研发背景。ReYoPrint是一个ActiveX WEB打印控件(96k,支持windows7及IE8,带数字签名), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再打印,预览,放缩打印,成批打印,套打等功能ReYoPrint 的主要功能有:A:功能说明(1)支持取得本机中的可用打印机及相应纸张类型列表。 (2)支持自定义纸张名称及纸张大小(名称为空时纸张大小参数无效)。(3)支持自定义上,下,左,右边距及边距在预览界面中的开关功能。(4)支持自定义打印份数。(5)支持打印方向控制(纵向打印,横向打印)。(6)支持选择打印(如:第3页至第5页)。(7)支持直接打印指定的URL(地址为空打印本网页,可指定某些内容不打印,或只打印的内容)。 (8)支持打印背景选项(是否打印背景色,是否打印背景图片)。(9)支持计量单位的选择(毫米(mm),英寸(ft))。(10)支持自定义的页脚、页眉设置(支持html)及在预览界面中的开关功能。(11)支持WEB界面的打印任务取消。(12)支持WEB界面的事务提示(控件自己的msgbox提示,如打印机未联机)。(13)支持程序分页与自动分页。 (14)支持打印成功事件(打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等)。 (15)支持票据套打时,底图仅在打印预览时显示,不输出到打印机( class=reyo-page-onlyprintview 只预览不打印(限img标志) )。(16)支持是否打印全部区域(默认:是,如果为否那么只打印指定的内容reyo-page-print)。B:标志说明class=reyo-page-noprint 不预览不打印(不限标志)class=reyo-page-break-before 强制分页(不限标志)class=reyo-page-onlyprintview 只预览不打印(限img标志) C:函数说明 1.Preview(); //打印预览 2.ReYoPrint(); //打印文件(选择打印机) 3.ReYoPrint(true); //直接打印 4.Cancle(); //取消打印D:接口说明 1.defaultPrinterName //获取默认打印机 2.ContentURL //打印地址(为空时为调用控件所在面页) 3.Copies //打印份数:数字 4.Orientation //打印方向;1:纵向;2:横向 5.PaperSize //自定义纸张名称 6.pageHeight //纸张高度 7.pageWidth //纸张宽度 8.selectedPages //选择打印,与下面两个参数配合使用 9.pageFrom //开始打印页 10.pageTo //结束打印页 11.ShowMargin //是否显示边距 12.marginTop //纸张边距: 上 13.marginBottom //纸张边距: 下 14.marginLeft //纸张边距: 左 15.marginRight //纸张边距: 右 16.ShowHeaderFooter //启用页眉/页脚 17.header //页眉设置(支持html) 18.footer //页脚设置(支持html) 19.zoomValue //预览比率(默认为100) 20.ShowbackgroundColor //是否打印背景色 21.ShowbackgroundImage //是否打印背景图片 22.SetMarginMeasure //尺寸单位;0:毫米(mm);1:英寸(ft) 23.Agreement //不限IP用户必须申明合同中的公司全称E:打印事件说明 function PrintComplete() { alert("打印作业发送完毕!") }F:引用控件 (2):历史升级 2009-12-15 新增打印机缺纸提示(兼容针式,激光与喷墨打印机)2009-12-12 解决针式打印连续进纸问题(打完自动停留不吐纸),同时也解决在激光与喷墨上放大打印问题(控件自动兼容针式与激光/喷墨).例如:HP1005支持的打印最大宽度为210,如果您定义的纸张超过了210(同时打印内容也超过了210),控件会自动打印在范围内的内容2009-11-15 完美打印机未联机提示(暂停,未联机都能检测).2009-11-05 修正边距调整及直接打印功能.2009-07-06 新增打印机未联机提示.2009-06-09 修正控件参数出错提示(更友好,更清楚).2009-05-30 新增打印背景开关功能.2009-05-22 新增取消打印功能.2009-05-16 新增页眉页脚开关功能.2009-05-05 新增打印预览时是否允许调整边距及显示边距.2009-05-04 新增打印选择功能并读出相应打印机支持的纸张类型.2009-04-18 新增打印完成事件并支持回调.2009-02-28 修正页眉页脚功能(支持html样式).2008-09-26 新增与修正web套打功能:仅在预览时可见,不输出到打印机的套打底图2008-09-18 新增打印区域拖拽及鼠标滚轮放大缩小功能.有什么问题可联系我 QQ:9866184