- 博客(0)
- 资源 (2)
- 收藏
- 关注
IEPrinter IE下打印控件(自动设置参数)(开放源码)
多年前写的IE下的打印控件,还是很多朋友用上了,这么多年过去了,当初在IE7下做的开发,可能在新的IE下不太适用了,或者因为大家的应用环境各异,出现了各种情况,为了大家都能很好的完成任务决定把源码放出,如果有需要的话,请自行修改。
2015-01-20
IEPrinter IE下打印控件(自动设置参数)
IE下页面打印控件
类似于ScriptX控件,但本控件可免费使用
控件使用OCX技术,使控件加载到IE浏览器中
首次使用需要用户加载Activex控件,以后将自动加载运行
控件功能:
1.屏蔽IE打印时出现的打印设置框。
2.自动设置各打印控制参数。
3.实现自动打印。
使用方法
控件的ID为clsid:AE1A309B-6FFA-4FCF-B07F-CB97FFD56B1B
使用Object标签包裹即可。
如
<OBJECT ID="TestAX" classid="clsid:AE1A309B-6FFA-4FCF-B07F-CB97FFD56B1B" codebase="IEprint.ocx#version=" width=0 height=0 align=center hspace=0 vspace=0 ></OBJECT>
使用Javascript或VBScript程序进行调用
使用使,先得到打印控件Object对象实例如
a=document.getElementById("TestAX");
参数内容
接着对a进行操作即可
a.Mar_left=0.0075; //左边界
a.Mar_Top=0.0075; //上边界
a.Mar_Right=0.0075; //右边界
a.Mar_Bottom=0.0075; //下边界
a.Orientation="纵向";//打印方向
a.Paper_Size="Folio"; //纸张大小
a.Header_Html="Headeraaaaaaaa"; //头部标注
a.Footer_Html="Footerssssssss"; //尾部标注
a.ApplySetup(); //应用上面的设置
函数方法
a.PrintWithOutSetup(); //无需设置即打印内容
a.PrintWithOutSetupPrintWithOutByID("cnnb"); //打印除ID为cnnb的其他内容。即过滤id为cnnb的所有内容
a.PrintWithOutSetupPrintByID("163");//打印id为163的内容。即过滤id为163以外的所有内容
a.PrintWithSetup(); //有设置选项的打印
a.PrintPreView();//打印预览
对本控件有建议的可以联系我,一般隐身存在。。。
chatop
QQ948905
2011-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人