使用ScriptX实现特殊效果的页面打印功能
1、ScriptX简介
在WEB项目中有很多要求用到页面打印的功能,如果没有特殊格式打印的情况下,基本使用windown对象的print方法是可以实现的。
但如果要实现横向打印,页眉,页脚设置等功能,就显得非常麻烦了。
ScriptX是一个实现上诉特殊要求的页面打印的JS控件,该控件只在IE中使用,使用该控件可以非常快速的实现这些功能。
ScriptX是一个商业工具软件,有免费版本和付费版本,如果过要使用其一些特殊的功能最好选择付费,当然,在一般的开发中免费版的
已经能满足我们大部分的要求了。
2、操作步骤如下:
1)下载ScriptX控件
找到smsx.cab,并行下载。ScriptX的cab包已经更名为smsx.cab。
对smsx.cab进行解压,在解压后的目录中找到ScriptX的配置文件smsx.inf,打开该文件,找到以下两行信息
[MCScripX.dll]
clsid={1663ed61-23eb-11d2-b92f-008048fdd814}
FileVersion=6,4,438,06
hook=ScriptX
2)将控件导入JSP页面
在<head></head>标签里面加入包含ScriptX控件信息的<object