`
touchinsert
  • 浏览: 1287515 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JS 网页打印 页边距 页眉页脚

 
阅读更多

以下示例代码本人是在IE6下进行的

页面中的代码:

<OBJECT id="WebBrowser1" height="0" width="0"
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT>
</OBJECT>

相关JS:

var hkey_root, hkey_path, hkey_key
hkey_root = "HKEY_CURRENT_USER"
hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
// 设置 页眉 页脚 页边距
function PagePrintSetup() {
try {
var RegWsh = new ActiveXObject("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_top";//注册表中的0.75对应于网页的19.05
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.15");

//margin_bottom
//margin_left
//margin_right
}
catch (e) { }
}

function fn_winPrint() {
document.all.tab_PrintButton.style.display = 'none';

try {
PagePrintSetup() ;
document.all.WebBrowser1.execwb(6, 1);
}
catch (err) {
window.print();
}

document.all.tab_PrintButton.style.display = 'block';

return false;
}

分享到:
评论

相关推荐

    js打印设置页边距

    js打印设置页边距,设置页眉页脚,初始化页眉页脚,左右边距

    WEB直接打印js源码

    在js中真接设置打印页面,页眉,页脚,页边距。A4纸直接打印。

    ReYoPrint web打印控件

    ReYoPrint内含一个在vc7.0上开发的ActiveX控件(73k), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再...

    ReYoPrint.zip_ReYoPrint _activex_reyoprint.cab_web 票据打印_套打

    ReYoPrint内含一个在vc7.0上开发的ActiveX控件(73k), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再...

    转贴ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具

    ReYoPrint是一个ActiveX WEB打印控件(96k,支持windows7及IE8,带数字签名), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接...

    web打印控件

    &lt;br/&gt;功能介绍: 1 设置页眉页脚 2 指定纸张大小 3 设置纸张方向 4 设置页边距 5 选择指定的打印机 6 无需用户确认,JS直接调用打印预览 7 无需用户确认,JS直接调用打印...

    Web打印控件Lodop+JavaScript

    控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等。 WEB套打可选方案不多,理想的更少,利用控Lodop+JavaScript实现精确套打,算是较为经典的选择。

    锐洋Java Web打印控件

    ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距,打印份数,页眉,页脚,web打印分页等等属性 ...

    免费web打印控件 V1.88

    ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距,打印份数,页眉,页脚,web打印分页等等属性 ...

    web打印控件(免费的哦,带一个例子页面)

    简介:这是B/S应用打印控件DLPrinter使用介绍的详细页面,介绍了和javascript,Web综合 B/S应用打印控件DLPrinter使用介绍有关的知识,加入收藏请按键盘ctrl+D,要查看更多相关信息,请点击此处 项目中用到页面打印...

    jsprint:此模块可用于直接通过HTML,CSS,JS创建可打印的报告(而不是Word,OpenOffice,Latex等)

    印刷在(Chrome的)对话框中,确保选择以下设置: 纸张尺寸:“ A4” 禁用“页眉和页脚” 边距:“默认” 在预览窗口中检查一切正常打印 ;)安装您需要使用jQuery才能使JSPrint正常工作。 将jsprint.css和jsprint.js...

    web-ext-experiment-printservice:提出“ printservice” JavaScript API的网络扩展实验

    API必须提供具有以下功能的自定义打印过程的功能:-页眉/页脚-媒体格式-页边距-静默打印(无打印对话框)-范围打印-输出格式-打印到文件-打印到不同的打印机 通常,所有功能都是通过接口提供的。 可以从已授予...

    pdfmake:使用纯JavaScript的Clientserver端PDF打印

    特征换行文字对齐方式(左,右,居中,对齐), 编号和项目符号列表, 表和列自动/固定/星号宽度, 列跨度和行跨度, 标头会在出现分页符时自动重复, 图像和矢量图形, 方便的样式和样式继承, 页眉和页脚: 静态或...

    pdfmake-arabic

    页眉和页脚: 静态或动态内容, 访问当前页码和页数, 背景层 页面尺寸和方向, 边距 自定义分页符 字体嵌入, 支持复杂的多层(嵌套)结构, 目录, 打开/打印/下载生成的PDF的辅助方法, PDF元数据的设置(例如...

    vue-document-editor:适用于Vue应用程序的纸张大小的所见即所得文档编辑器

    请查看特征 :rocket:使用Vue.js组件作为交互式页面模板具有向前和向后传播的逐字页面拆分(仍处于实验状态) 兼容本机打印动态文档格式和边距(以毫米为单位) 自定义页面叠加层(页眉,页脚,页码) 分页符智能缩放...

Global site tag (gtag.js) - Google Analytics