QWPrint的最初设计初衷就是可以自定义打印,以方便的制作各种套打效果。
学5F网x4页8u86网(http://www.xwangye.com)
为了在页面中使用打印控件,首先我们要在网页的Head区加上下面的一段代码
| 以下是代码片段: <OBJECT id=PrintActiveX codeBase=../../Down/QWPrint.cab#version=1,0,1,1 height=0 width=0 classid=clsid:3EDE745C-4ADB-42A6-AB25-5621EDBDFD6B ></OBJECT> |
学5F网x4页8u86网(http://www.xwangye.com)
下面对这段代码进行一下解释:
学5F网x4页8u86网(http://www.xwangye.com)
ID: 是为了方便通过脚本对这个控件进行引用而设置。
学5F网x4页8u86网(http://www.xwangye.com)
CLASSID: 控件的唯一标识。
学5F网x4页8u86网(http://www.xwangye.com)
CODEBASE: 组件的存放地址。后面的#Version 是指出该网址上的控件的版本号。如果本地版本比服务器上这个版本低,那浏览器会自动从上述位置下载新版本。
学5F网x4页8u86网(http://www.xwangye.com)
另外#Version还可以设置为
学5F网x4页8u86网(http://www.xwangye.com)
#Version=-1,-1,-1,-1
学5F网x4页8u86网(http://www.xwangye.com)
那么如果下载的组件的发布日期若比本地机品上的安装日期晚,那么会重新安装。否则仅一个http 头的传送发生。
学5F网x4页8u86网(http://www.xwangye.com)
上面的介绍的东西是使用墙外打印控件的基础。下面说一下调用脚本设置打印的属性。更详细的属性请参考帮助手册中的介绍。
学5F网x4页8u86网(http://www.xwangye.com)
下面的代码是打印一个20cm宽9cm高的票据。
学5F网x4页8u86网(http://www.xwangye.com)
| 以下是代码片段: PrintActiveX.paddingTop=170; PrintActiveX.paddingLeft=200; PrintActiveX.pageWidth=2000; PrintActiveX.pageHeight=1200; PrintActiveX.orientation=1; PrintActiveX.Print(false); |
学5F网x4页8u86网(http://www.xwangye.com)
注意:上面的长度是以0.1mm为一个单位的。
学5F网x4页8u86网(http://www.xwangye.com)
使用上面的代码会设置上边距为17mm,左边距为20mm。注意,此时的右边距和上边距会使用你浏览器上默认设置。
学5F网x4页8u86网(http://www.xwangye.com)

当前 位置: 

