WEB打印设置解决方案一(通过修改注册表改变IE打印设置)

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

WEB打印设置解决方案一(通过修改注册表改变IE打印设置),WEB打印设置解决方案一(通过修改注册表改变IE打印设置)

【 tulaoshi.com - ASP 】

 

以下是IE打印设置脚本
 <script language="VBScript"
         Dim hkey_root,hkey_path,hkey_key

         hkey_root  = "HKEY_CURRENT_USER"
         hkey_path = "SoftwareMicrosoftInternet ExplorerPageSetup"   //IE打印设置的注册表地址

         //设置修改函数
         function pagesetup_null()
               On Error Resume Next

               Set RegWsh = CreateObject("WScript.Shell")
               hkey_key="header"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"" //页眉

               hkey_key="footer"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""  //页脚

               hkey_key="margin_left"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"1"  //键值设定--左边边界

               hkey_key="margin_top"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"1" //键值设定--上边边界

               hkey_key="margin_right"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"1" //键值设定--右边边界

               hkey_key="margin_bottom"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"1" //键值设定--下边边界
         end function
        
         //恢复默认设置
         function pagesetup_default()
               On Error Resume Next
               Set RegWsh = CreateObject("WScript.Shell")

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

               hkey_key="header"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b页,&p/&P"  //页数-

               hkey_key="footer"
               RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d"  //网址,日期等信息
         end function
  </script

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

  除了以上键值以外还有以下几项,其值有待确认。
  duplex
  orientation
  paper_size
  paper_source
  printer

  注意:上面对页边距的设置为:1,实际设置值为25.4。

 

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

延伸阅读
标签: 电脑入门
不知各位是否有遇到过将IE设置为默认浏览器失效的问题,特别是Win7系统下经常会失败,这个时候通常的方法是直接去修改注册表。 将注册表的[HKEY_CLASSES_ROOThttpshellopencommand]修改为IE浏览器地址路径。但其实这只设置了http协议的默认打开程序,有时候并不能所有程序都生效,比如说在QQ面板中点邮箱之类的,还是默认使用别的浏览器。是不...
  重点: <OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0 VIEWASTEXT   </OBJECT <input type=button value=打印     onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT" <input type=button value=直接打印 o...
      做web开发大家都遇到过打印的问题,对于复杂的表格打印着实令人头痛,这片文章介绍一下使用excel打印的解决方法。     首先,如果客户端调用excel必须降低ie安全级别,这样一些非法的控件,如3721什么的都自动安装了,所以我这样解决:保持原来的ie设置,把你的站点添加到信任站点,然后更改安全站...
标签: Web开发
1. 在Word或Excel中制作报表的样式。 Excel的行高和列宽单位无法用mm或cm表示。 需要计算。在1024*768下,1CM约为38像素。 以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表格——标题行重复”。 在Excel中设置“文件——页面设置——工作表——打印标题”。 3. 另存为网页,改后缀名“htm”为“js...
标签: Java JAVA基础
  1. 在Word或Excel中制作报表的样式。         Excel的行高和列宽单位无法用mm或cm表示。         需要计算。在1024*768下,1CM约为38像素。         以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表...

经验教程

26

收藏

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