`
pengchua
  • 浏览: 153389 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

利用ScriptX设置web打印格式

阅读更多

1.下载ScriptX控件,修改codebase的值,设置ScriptX控件存放的地址
http://www.meadroid.com/scriptx/sxdownload.asp

2.页面加载控件:
<object id="factory" viewastext  style="display:none"
  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
  codebase="<c:out value="${pageContext.request.contextPath}" />/css/smsx.cab#Version=6,3,435,20">
</object>

3.使用控件
<script defer> 
       function SetPrintSettings() { 
              factory.printing.SetMarginMeasure(2)    // measure margins in inches 
              factory.SetPageRange(false, 1, 3)          // need pages from 1 to 3 
              factory.printing.printer = "HP DeskJet 870C" 
              factory.printing.copies = 2 
              factory.printing.collate = true 
              factory.printing.paperSize = "A4" 
              factory.printing.paperSource = "Manual feed" 

              // -- basic features  使用过
              factory.printing.header = "This is MeadCo" 
              factory.printing.footer = "Advanced Printing by ScriptX" 
              factory.printing.portrait = false     //方向,true
              factory.printing.leftMargin = 1.0 
              factory.printing.topMargin = 1.0 
              factory.printing.rightMargin = 1.0 
              factory.printing.bottomMargin = 1.0
    
             factory.printing.Print(false)     
             factory.printing.PageSetup()   //打印设置
             factory.printing.Preview()         //打印预览
       } 
</script>

4.页面中加载上述设置的属性  <body onLoad="SetPrintSettings() ">
 



分享到:
评论

相关推荐

    使用ScriptX控件实现web打印

    本文将深入探讨如何利用ScriptX控件实现Web打印,并基于提供的`print_utils(横向打印).js`和`print_utils2(竖向打印).js`文件来讲解其核心概念和使用方法。 首先,ScriptX控件是基于ActiveX技术的,这意味着它...

    WEB打印控件scriptx

    **WEB打印控件ScriptX详解** 在Web应用中,实现用户友好的打印功能是一项重要的需求。ScriptX是一款专业且强大的WEB打印控件,它由Meadroid公司开发,旨在为网页提供高效、精确的打印解决方案。这款控件的出现,...

    web打印控件scriptX

    开发者可以通过这些资源学习如何在项目中有效利用ScriptX。例如,示例代码展示了如何使用JavaScript API进行打印控制,而文档可能详细解释了每个方法的用法和参数。通过深入研究和实践,可以更好地理解和掌握ScriptX...

    scriptx打印控件

    2. **教育领域**:在线教育平台可以利用ScriptX提供作业打印功能,便于学生线下学习。 3. **企业内部系统**:企业内部报告、报表生成时,ScriptX能确保格式一致,提升工作效率。 4. **媒体出版**:新闻网站和杂志...

    web打印设置

    在本文中,我们将深入探讨如何利用ScriptX控件进行Web打印的设置,以及该控件在实际应用中的实例。 ScriptX控件是由Meadroid公司开发的一款专门用于Web打印的ActiveX组件,它提供了高级的打印控制功能,可以解决...

    ScriptX.cab

    在PHP开发环境中,如果想要利用ScriptX进行打印,你需要确保用户正在使用的浏览器是支持ActiveX的,并且用户已经允许了ActiveX控件的运行。在服务器端,你可以通过PHP代码生成包含ScriptX调用的HTML,然后由客户端的...

    ScriptX打印例子 DEMO 包含cab文件

    这个"ScriptX打印例子DEMO 包含cab文件"是ScriptX技术的一个演示,帮助开发者了解如何集成和利用ScriptX进行网页打印功能的开发。 在这个压缩包中,包含了以下关键文件: 1. **smsx.cab**:这是一个 cabinet 文件...

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

    ScriptX是由Meadroid公司开发的一款专门用于Web打印的解决方案。它提供了一种在IE和基于Chromium的Edge浏览器中进行高质量、自定义打印的方法。核心组件smsx.cab是一个包含必需DLL和ActiveX控件的压缩文件,而smsx....

    ScriptX使用完整事例

    在实际开发中,ScriptX可以用于创建专业级的Web打印应用,例如在线发票打印、报告生成等。通过结合服务器端语言(如ASP.NET或PHP)和客户端的JavaScript,开发者可以构建一个完全自定义的打印流程,提高用户体验。 ...

    ScriptX 学习手则

    通过深入学习和理解这个手册,开发者可以更有效地利用ScriptX来提高Web应用的打印体验,实现专业级别的文档输出,特别是在需要高度定制和精确控制的场景下。无论是在企业内部还是面向客户的在线服务,ScriptX都是一...

    meadco scriptx activex控件安装包.zip

    2. **Meadco ScriptX**:ScriptX是一款专门用于Web打印的控件,它可以提供精确的页面控制,包括页眉页脚、分页、列宽调整等,尤其适用于需要高质量打印的商业应用。 3. **手动安装**:不同于自动安装程序,手动安装...

    Web系统页面打印技术实现与分析V1.0.pdf

    ScriptX是由MeadCo公司提供的一个用于Web打印的解决方案,分为基础版(免费)和高级版(付费)。基础版提供了基本的打印功能,而高级版则增加了更多高级特性,如支持多种浏览器、自定义打印样式等。 **3.2 DLPRI***...

    WEB打印,网页打印

    WEB打印,也称为网页打印,是指从Web浏览器或者Web应用程序中将网页内容输出到打印机的过程。这一技术在很多场合都十分关键,例如企业内部报告、在线文档分享、电子商务订单确认等。网页打印不仅涉及到HTML、CSS和...

    meadco scriptx的activex控件手动安装包

    总的来说,Meadco ScriptX ActiveX 控件是一款强大的网页打印工具,手动安装过程中需注意控件的注册与系统兼容性,而在开发中则需熟练掌握其API接口和使用技巧,以充分利用其提供的高级打印功能。

    web打印教程.doc

    Web打印主要涉及如何将网页内容精确地转换为可打印格式,同时处理分页、边距、对齐以及各种浏览器兼容性问题。以下是几种常见的Web打印解决方案及其优缺点: 1. **浏览器的打印功能菜单**:这是最基础的打印方式,...

    meadco scriptx的activex控件手动安装包.zip

    2. **Meadco ScriptX**:ScriptX是Meadco公司的产品,提供高质量的Web打印解决方案,它能克服浏览器默认打印设置的限制,允许开发者精细控制打印样式和内容。 3. **C#集成ScriptX**:在C#项目中使用ScriptX,开发者...

    网页打印问题集锦(页面设置、打印预览)

    页面设置对于打印效果至关重要,良好的页面设置可以确保打印输出的文档格式正确、美观。主要包括以下方面: 1. **边距设置**:合理调整页边距,确保内容不会被裁切,同时留出足够的空间用于装订。 2. **纸张尺寸与...

Global site tag (gtag.js) - Google Analytics