Web套打工具SmartPrint的使用(仅IE可用)

套打工具主要是为了与某些已经有个表格的报表或者统计表打印服务,页面常用一个简单的表格来表示,然后通过这个打印工具来完成页面的打印。当然不是把整个页面都打印在表格上,是按照特定的位置来打印。

1、首先下载SmartPrint

2、页面中引入cab包

<object id="printer" codebase="SmartPrint.cab" classid="clsid:40A878D3-4EAD-4C6D-8508-CE5C06501564"
	         width="547" height="284" align="center" hspace="0">
			<param name="PaperHeight" value="500">
			<param name="PaperWidth"  value="500">
			<param name="PrintOffSetX" value="0">
			<param name="PrintOffSetY" value="0">
	</object>   

 

当然这个包的codebase是你的项目路径

3、简单的调用

			var printer = document.getElementById("fpkj_printer");
			var settingStr='{'
			settingStr +='"PaperWidth":"500",'
			+'"PaperHeight":"500",'
			+'"Title":"",'
			+'"OffsetX":"0",'
			+'"OffsetY":"0",'
			+'"ColumnSetting":['
			+'{"Name":"KPRQ","FontSize":"10","X":"34","Y":"32"},'
			+'{"Name":"LSH","FontSize":"10","X":"86","Y":"86"}';
			settingStr += ']}';
			printer.init(settingStr);
			var recordSet = '{'+'"RecordSet":[{'
			recordSet+='"KPRQ":"'+1+'",';
			recordSet+='"LSH":"'+8+'"';

			recordSet+='}]}';
			printer.print(recordSet);
			
		

 

ReYoPrint (锐洋WEB打印控件)是一款实现网页打的专用工具。作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ReYoPrint 的研发背景。ReYoPrint是一个ActiveX WEB打印控件(96k,支持windows7及IE8,带数字签名), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再打印,预览,放缩打印,成批打印,打等功能 ReYoPrint 的主要功能有: 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。 支持设置打印参数,纸张类型,打印方向(横、竖)等 。 支持自定义的页脚、页眉设置(支持html样式)。 支持打印区域拖拽及鼠标滚轮放大缩小功能(缩小(↓),放大(↑))。 支持程序分页与自动分页(支持ESC关闭预览窗口)。 支持打印预览,支持预览时指定页、指定份数打印。 支持直接打印指定票据的URL。 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。 支持票据打时,底图在打印预览时显示,不输出到打印机。 小巧,整个控件只有100K,不需要额外的软件包支持。 与您项目采用的技术标准无关,J2EE、.NET 项目均可。 IE 5.5+ 以上适用。 ReYoPrint与其它WEB打印控件相比具有以下的优点: 支持WEB环境下取消当前打印任务。 支持打印数据加裁状态显示。 支持网页背景色与背景图片打印开关。 支持是否允许调整边距及显示边距 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。 支持自定义的页脚、页眉设置(支持html样式)及页眉页脚开关功能。 支持打印区域拖拽及鼠标滚轮放大缩小功能(缩小(↓),放大(↑))。 支持程序分页与自动分页(支持ESC关闭预览窗口)。 ReYoPrint插件的对象、属性和方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值