`
木羽子川
  • 浏览: 11660 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

使用smsx.cab控件做web打印使用方法(转)

阅读更多


注意:在使用之前先告诉下我的痛苦经历
在做WEB项目是我的JSP页面在jsp文件夹里,我把smsx.cab放在js文件夹里(jsp和js是用级别目录)
在本机上测试可以正确下载控件,但是部署到测试服务器上后无法下载,浏览器报控件名称不可用错误,在网上找了半天资料都没法解决
其实问题是在路径问题
我不敢确定具体原因,但是我最后把smsx控件移到jsp文件夹下,问题就解决了,所以这个地方出错的话,看看路径问题先
<body>
         <!--smsx.cab下载:http://www.meadroid.com/scriptx/-->
  <object id="factory" viewastext  style="display:none"     //就这样写别动
  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" //就这样写别动
  codebase="smsx.cab#Version=6,2,433,70">   //这个是你smsx.cab包在项目中的路径-----最好和你的jsp页面在同一个文件夹下,也有博客说最好在项目的根目录下
  </object>
  <script language="javascript">
    function p_init(header,footer,portrait,l,t,r,b)
  {
       factory.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页" ;
       factory.printing.footer = footer;
       factory.printing.portrait = portrait;//true正向,false横向
       factory.printing.leftMargin = l;
       factory.printing.topMargin = t;
       factory.printing.rightMargin = r;
       factory.printing.bottomMargin = b;
  }
  function p_preview()
  {
   factory.printing.Preview();
  }
  function p_pagesetup()
  {
   factory.printing.PageSetup();
  }
  function p_print()
  {
   factory.printing.Print();
  }
  </script>




<!--打印示例-->
<script language="javascript">p_init("页眉","页脚",false,0.75,0.75,0.75,0.75);</script>
<p>web打印示例</p>
<p>web打印示例</p>
<p>
  <input type="button" name="Submit2" value="打印设置" onclick="javascript:p_pagesetup();" />
  <input type="button" name="Submit" value="打印预览" onclick="javascript:p_preview();" />
  <input type="button" name="Submit3" value="打印" onclick="javascript:p_print();" />
</p>
    </body>

第一次使用系统会提示下载控件,下载一次后就可以无限使用
分享到:
评论

相关推荐

    smsx.cab下载及使用说明

    Web打印控件smsx.cab使用说明 在项目开发中,经常会用到... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。

    smsx.cab控件打印安装包.zip

    smsx.cab是WEB页面打印控件,此插件可设置Web打印时的页眉页脚,IE浏览器下使用smsx.cab组件实现打印和打印预览功能,可以通过属性设置横向竖向打印模式,打印页眉等打印格式。网上有详细的使用方法。

    scriptx打印控件(smsx.cab,smsx.exe)

    本文将深入探讨ScriptX打印控件,包括其核心组件smsx.cab和smsx.exe,以及如何在实际项目中应用。 ScriptX是由Meadroid公司开发的一款专门用于Web打印的解决方案。它提供了一种在IE和基于Chromium的Edge浏览器中...

    IE打印控件smsx.cab

    总的来说,IE打印控件smsx.cab是一个方便开发者在Web环境中实现高级打印功能的工具,尽管它受限于特定的浏览器和操作系统,但在过去的一段时间里,尤其是在企业级应用中,它发挥了重要的作用。随着技术的发展,现在...

    Web打印控件smsx.cab下载以及使用说明

    在项目开发中,经常会用到页面... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。 母版页(Print.Master):

    Web打印控件smsx.cab

    Web打印控件smsx.cab

    smsx.cab下载和使用说明

    在项目开发中,经常会用到页面打印的功能,在ASP.NET环境下... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。

    Web网页横向打印(smsx.cab)

    标题“Web网页横向打印(smsx.cab)”所指的是一个与网页打印相关的工具或解决方案,其中包含了名为“smsx.cab”的压缩包文件。在Web开发中,打印功能是必不可少的一部分,允许用户将网页内容以纸质形式保存或分享。...

    smsx.cab下载以及使用示例

     使用方法:一般会先定义一个用于打印的母版页 Print Master 在母版页上做好布局 包括页面布局 js 的引用 smsx cab控件加载 打印和预览按钮的放置 母版页 Print Master :"&gt;在项目开发中 经常会用到页面打印的...

    smsx WEB打印控件

    WEB打印控件,smsx.cab 版本6,5,439,72

    支持IE浏览器的web打印控件和使用方法.zip

    本压缩包提供的"支持IE浏览器的web打印控件和使用方法.zip"包含了一个名为"smsx.cab"的文件,这是一个ActiveX控件,专为IE浏览器设计,用于实现网页内容的直接打印。 ActiveX是微软推出的一种技术,它允许开发人员...

    IE的smsx控件,可以通过js控制IE的web打印

    3. **触发打印**:使用控件提供的打印方法,如`print()`,启动打印操作,并将网页内容按照预设参数打印出来。 4. **测试和调试**:在实际环境中测试控件的功能和性能,确保在不同版本的IE浏览器上都能正常工作。 ...

    ScriptX控件 Web打印

    ScriptX控件是一款专门用于Web打印的技术解决方案,由Meadroid公司开发,它提供了一种高效、便捷的方式,使得在Web浏览器中实现高质量的打印功能成为可能。此控件允许开发者为网页添加自定义的打印选项,从而克服了...

    Web打印控件代码-可打框架内容

    `smsx.cab` 文件可能是一个包含Web打印控件的ActiveX组件,ActiveX是Microsoft开发的一种技术,用于在Internet Explorer中提供插件功能。在旧版的Web应用中,ActiveX控件常用于增强浏览器的功能,如打印控件。用户在...

    scriptx打印控件

    **ScriptX打印控件**是Meadroid公司推出的一款专门用于增强Web页面打印功能的控件,它为开发者提供了一种高效、灵活的解决方案,帮助实现高质量、自定义的网页打印效果。在传统的Web浏览器中,打印功能往往简单且...

    ScriptX打印例子 DEMO 包含cab文件

    在这个例子中,smsx.cab可能包含了ScriptX的ActiveX控件或相关的支持文件,供用户下载并安装到他们的计算机上,以便在浏览器中启用ScriptX的打印功能。 2. **smsx.exe**:这可能是一个可执行文件,用于安装或更新...

    SCRIPTX免费的active控件

    **标题与描述解析** 标题中的"SCRIPTX免费的active控件"指的是ScriptX,这是一个ActiveX控件,专为在Internet Explorer...理解和掌握ScriptX的使用,可以极大地提升Web应用的用户体验,尤其是涉及大量打印需求的场景。

    IE8 Demo.zip

    在这种情况下,smsx.cab很可能包含了IE8打印控件的二进制文件和相关驱动程序,用户需要安装这个控件才能在IE8中正常使用打印功能。 2. "index.html" 通常是一个网页文件,可能是关于如何安装和使用IE8打印控件的说明...

    ie 打印

    在提供的文件列表中,“smsx.cab”可能是一个包含ScriptX控件的 cabinet 文件,这种文件格式常用于Windows系统中存储和分发软件组件。用户可能需要安装这个.cab文件来启用或更新ScriptX ActiveX控件。 “ScriptX...

Global site tag (gtag.js) - Google Analytics