WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)

2016-01-29 18:56 317 1 收藏

WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置),WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)

【 tulaoshi.com - ASP 】

 

下载ScriptX.cab控件,修改codebase的值,默认下面的设置也可以。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

页面加载控件:
<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"</object

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

控件使用教本:
<script defer 
       function SetPrintSettings() { 
              // -- advanced features  ,未曾使用过,有待确认。
              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)      //直接打印,true ,好像不起作用,总是弹出选择打印机窗口
             factory.printing.PageSetup()   //打印设置
             factory.printing.Preview()         //打印预览
       } 
</script

 

来源:https://www.tulaoshi.com/n/20160129/1507847.html

延伸阅读
      做web开发大家都遇到过打印的问题,对于复杂的表格打印着实令人头痛,这片文章介绍一下使用excel打印的解决方法。     首先,如果客户端调用excel必须降低ie安全级别,这样一些非法的控件,如3721什么的都自动安装了,所以我这样解决:保持原来的ie设置,把你的站点添加到信任站点,然后更改安全站...
标签: Web开发
情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下: 定义如下style: @media print { .notprint { display:none; } } @media screen { .notprint { display:inline; cursor:hand; } } 所有需要显示但不需要打印(预览)的元素都加上: class='notprint' 情况二:针对只打印(预览)页...
标签: 电脑入门
Win7下网络打印机无法打印,大概分为以下4种情况: 1.Win7下无法找到网络打印机; 2.Win7下网络打印机可以正常访问,但是无法打印,打印机脱机; 3.Win7下能在网上邻居中看到网络打印机,但无法添加网络打印机,添加时提示:没有找到打印机,请确认打印机名称是否正确; 4.Win7下网络打印机出现拒绝访问,无法连接。 解决方案: 无论是那种情况...
标签: 办公软件
1.逆页序打印 如果你有一篇很多页的文档需要打印,按照Word中的默认设置总是从第一页打印到最后一页,所以整篇文档打印完后是最后一页在最上面,第一页在最下面,这样我们又要手工将所有的页逆序整理一边,十分麻烦。其实我们在打印前只要先在“工具”—>“选项”—>“打印”选项卡中选中“逆页序打印”,即可在打印时按逆序从最后一页打...
标签: Web开发
1. 在Word或Excel中制作报表的样式。 Excel的行高和列宽单位无法用mm或cm表示。 需要计算。在1024*768下,1CM约为38像素。 以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表格——标题行重复”。 在Excel中设置“文件——页面设置——工作表——打印标题”。 3. 另存为网页,改后缀名“htm”为“js...

经验教程

370

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部