html js 打印编辑页眉,js 设置网页打印的页眉页脚和页边距

var HKEY_Root,HKEY_Path,HKEY_Key;

HKEY_Root="HKEY_CURRENT_USER";

HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup/";

var head,foot,top,bottom,left,right;

//取得页面打印设置的原参数数据

function PageSetup_temp() {

try

{

var Wsh=new ActiveXObject("WScript.Shell");

HKEY_Key="header";

//取得页眉默认值

head = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

HKEY_Key="footer";

//取得页脚默认值

foot = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

HKEY_Key="margin_bottom";

//取得下页边距

bottom = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

HKEY_Key="margin_left";

//取得左页边距

left = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

HKEY_Key="margin_right";

//取得右页边距

right = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

HKEY_Key="margin_top";

//取得上页边距

top = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);

}

catch(e){

alert("不允许ActiveX控件");

}

}

//设置网页打印的页眉页脚和页边距

function PageSetup_Null()

{

try

{

var Wsh=new ActiveXObject("WScript.Shell");

HKEY_Key="header";

//设置页眉(为空)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");

HKEY_Key="footer";

//设置页脚(为空)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");

HKEY_Key="margin_bottom";

//设置下页边距(0)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");

HKEY_Key="margin_left";

//设置左页边距(0)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");

HKEY_Key="margin_right";

//设置右页边距(0)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");

HKEY_Key="margin_top";

//设置上页边距(8)

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"8");

}

catch(e){

alert("不允许ActiveX控件");

}

}

//设置网页打印的页眉页脚和页边距为默认值

function   PageSetup_Default()

{

try

{

var Wsh=new ActiveXObject("WScript.Shell");

HKEY_Key="header";

HKEY_Key="header";

//还原页眉

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,head);

HKEY_Key="footer";

//还原页脚

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,foot);

HKEY_Key="margin_bottom";

//还原下页边距

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,bottom);

HKEY_Key="margin_left";

//还原左页边距

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,left);

HKEY_Key="margin_right";

//还原右页边距

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,right);

HKEY_Key="margin_top";

//还原上页边距

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,top);

}

catch(e){

alert("不允许ActiveX控件");

}

}

function printorder()

{

PageSetup_temp();//取得默认值

PageSetup_Null();//设置页面

factory.execwb(6,6);//打印页面

PageSetup_Default();//还原页面设置

//factory.execwb(6,6);

window.close();

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566546.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某个元素的距离页面的左边距_如何提高办公写作效率?先设置好页面上的这4类数据,准没错...

有人说,在体制内混的好,首先要文笔好。这里要说的是,一个文笔好的人,可能在哪里都能混的好。#直言职场#因为很多表达形式都需要以文字做雏形,进而进行各种形式的变换和转化。就拿当下很热门的自媒体行业来说&#xff0…

简述使用计算机对会计工作的影响,简述使用计算机对会计工作的影响。

简述使用计算机对会计工作的影响。更多相关问题[多选] 创新战略的层面有()。[单选] ()是对现有产品、流程、方法的所做的渐进式改善,使得现有产品或功能有进一步的改善、更方便或更为便宜。[单选] ()指组织对竞争者短期内的优缺点及长期力与策略的了解。[单选] ()实…

图像ISP处理——自动曝光AE算法

图像ISP(图像信号处理)是指对通过摄像头捕捉到的图像进行处理和优化的算法。这些算法旨在改善图像的质量,增强细节,降低噪音等。以下是一些常见的图像ISP算法: 自动白平衡(AWB): 调…

地线与接地螺丝_电气接地的规范要求及接地的各项参数,收藏!

申请加入微信群:加微信好友,diangong1968申请格式:城市-公司简称(电气工程师职称)点此去资料库下载本篇资料为了主要目的是保护人身和设备的安全,减少公司电气事故发生,控制公司人员和财产不受损失,所有电气…

html表单提交后显示,javascript – 在表单提交后在页面上显示消息

我有一个包含2个字段的表单(对于此示例),我使用JavaScript验证,如果字段包含数据,则表单将在用户单击“提交”按钮时提交.我在表单标签中使用iframe将输出发送到同一页面.我想做的是在表单下面显示一条消息,说“感谢您的提交”.我很难想出这个部分.function SubmitRentalForm()…

ai怎么渐变颜色_Ai渐变插画怎么丰富细节

此次教程只需小伙伴对AI软件有基本的操作了解就可以完成,易上手容易理解。止疼药瓶子1.新建画布800X600,绘制止疼药瓶子轮廓用矩形工具(W)绘制止疼药瓶子轮廓,圆角处用直接选择工具(A)选择矩形2个锚点,拉成自己想要的圆角。2.给止…

axure8.0发布html,Axure 8.0 beta最后一批新增和改进功能的介绍

之前一直想翻译Axure官方博客的这篇介绍,但一直没抽出时间,今天偶然发现ShunzUX翻译了这篇文章。阅读后觉得翻译得很准确,特别转来分享给大家。特别是On-Premises Axure Share,我之前都是翻译成『本地部署Axure Share』&#xff0…

实现option上下移动_Django实战2-自动化运维之配置管理-05:字典管理功能实现

本节内容主要实现CMDB基础数据管理功能的实现,文档中会介绍到datatables后端分页实现和过滤查询功能的实现。在Django实战1中已经自定义了 添加、修改等自定义类视图,本节中可以直接使用。1、字典管理页面实现首先来实现字段管理的基础管理页面&#xff…

用计算机对话的小品,爆笑小品剧本台词《作弊记》

小品深入生活,贴近生活,体验生活,从生活中找灵感。要用艺术的眼光去发现题材,挖掘题材。人物: 学生甲 学生乙 监考教师(教室门前)(甲乙边走边聊,乙背着书包,甲两手空空,只在上衣贴胸…

flutter ios打包_使用 Travis CI 为 Flutter 项目打包 Android/iOS 应用

Travis CI 构建Building Flutter APKs and IPAs on Travis 这篇文章详细介绍了如何在 Travis CI 上为 Flutter 项目打包 Android/iOS 应用,不过实际构建时存在几个问题,原文中的 .travis.yml 配置如下:matrix:include:- os: linuxlanguage: a…

计算机学硕专业课可以自学吗,考研专业课怎么考?高效复习法三条就够!

原标题:考研专业课怎么考?高效复习法三条就够!充足的睡眠可以使你一天精力旺盛,状态在线。好的方法可以使学习更加有效,今天从考研专业课怎么考出发,总结三条高效复习法,帮助大家有效进行考研备…

python queue查询空_【Python】多线程爬虫案例

爬取博客园文章列表爬取博客园文章列表,假设页面的URL是https://www.cnblogs.com/loaderman 要求:使用requests获取页面信息,用XPath / re 做数据提取 获取每个博客里的标题,描述,链接地址,日期等保存到 js…

美国计算机科学联赛获奖,【竞赛获奖】西安高新一中国际班学子在2018-2019美国计算机科学联赛 (ACSL)积分赛中创造历史!...

西安高新一中国际班学子在2018-2019美国计算机科学联赛(ACSL)积分赛中创造历史2018-2019美国计算机科学联赛 (ACSL)积分赛喜讯传来!此次竞赛共有来自全国109所重点中学和国际学校的近500同学参赛。在此次竞赛中,中国赛区共有17名同学获得个人最高分奖&am…

5单个编译总会编译全部_JDBC【5】 JDBC预编译和拼接Sql对比

在jdbc中,有三种方式执行sql,分别是使用Statement(sql拼接),PreparedStatement(预编译),还有一种CallableStatement(存储过程),在这里我就不介绍CallableStatement了,我们来看看Statement与PreparedStateme…

web html介绍笔记,WEB 之 HTML 系列笔记

WEB简介及浏览器内核网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。浏览器的内核负责读取网页内容, 整理讯息, 计算网页的显示方式并显示页面。浏览器内核备注IETridentIE、猎豹安全、360极速浏览…

计算机怎样旋转桌面,win7电脑怎么设置翻转屏幕

在深度win7之中使用投影仪或者是一些外置视频输出设备的时候,用户可能会有翻转屏幕的需求。那么大家知道win7电脑怎么设置翻转屏幕吗?今天学习啦小编与大家分享下win7电脑设置翻转屏幕的具体操作步骤,有需要的朋友不妨了解下。win7电脑设置翻转屏幕方法…

从入门到精通 pdf_【推荐】铅笔素描从入门到精通pdf|素描基础教程电子书下载!...

铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载!如果你的基础太薄弱,不建议自己瞎摸索,你可以关注一下公众号&…

计算机科学和软件工程区别,计算机科学和软件工程的区别

澳洲热门 IT 计算机专业,许多学校对于专业也有不同的细分以及课程安排。今天就来单独解析下 computer science 计算机科学或 Software Engineering 软件工程,两个专业的区别 ?Computer Science 侧重于计算机的基础,包括算法,计算…

参数估计_状态估计的基本概念(1)参数估计问题

(1)参数估计问题定义如果一个系统的参数随时间而改变,那么称它为“时变的参数”;如果系统的参数不随时间而改变,那么称它为“时不变的参数”。对参数 (时不变)的估计问题定义如下:其…

郑州财税金融职业学院的计算机考试,郑州财税金融职业学院考试流程

考试是教学过程中的一个重要环节,为了考试工作的顺利进行,考试的考务管理、流程及组织工作至关重要。课程考核方式由学期末教务处发布新学期教学工作安排,确定教学计划及下学期课程考核方式。一、命题1.命题工作由院系部主任负责组织。凡建立…