WEB打印设置解决方案一

2016-01-29 19:50 11 1 收藏

WEB打印设置解决方案一,WEB打印设置解决方案一

【 tulaoshi.com - ASP 】

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

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

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

         //设置修改函数
         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"  //键值设定--左边边界

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

               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")

               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

 

来源:http://www.tulaoshi.com/n/20160129/1510219.html

延伸阅读
      做web开发大家都遇到过打印的问题,对于复杂的表格打印着实令人头痛,这片文章介绍一下使用excel打印的解决方法。     首先,如果客户端调用excel必须降低ie安全级别,这样一些非法的控件,如3721什么的都自动安装了,所以我这样解决:保持原来的ie设置,把你的站点添加到信任站点,然后更改安全站...
标签: Java JAVA基础
  1. 在Word或Excel中制作报表的样式。         Excel的行高和列宽单位无法用mm或cm表示。         需要计算。在1024*768下,1CM约为38像素。         以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表...
标签: Web开发
1. 在Word或Excel中制作报表的样式。 Excel的行高和列宽单位无法用mm或cm表示。 需要计算。在1024*768下,1CM约为38像素。 以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表格——标题行重复”。 在Excel中设置“文件——页面设置——工作表——打印标题”。 3. 另存为网页,改后缀名“htm”为“js...
标签: Web开发
首先建立语言档,在项目中加入.resx文件 例如: message.zh-cn.resx '简体中文 message.zh-tw.resx '繁体中文 message.en '英文 .............. ========================================= 然后利用Name --Value 键值对 填入你要在页面上显示的语言 如: name value message.zh-cn.resx中: res_loginbname 登陆名 : message.zh-tw.resx中: ...
标签: Web开发
情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下: 定义如下style: @media print { .notprint { display:none; } } @media screen { .notprint { display:inline; cursor:hand; } } 所有需要显示但不需要打印(预览)的元素都加上: class='notprint' 情况二:针对只打印(预览)页...