控制纵打、 横打”和“页面的边距,去掉页眉,分页...打印大全

打印|分页|控制|页面

WEB打印大全:(转截梅花雨)
1、控制"纵打"、 横打”和“页面的边距。
(1)<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
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0
}
</script>

(2)
<script language="javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览

wb.execwb(7,1);

}

function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"

height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value="打印"

onclick="javascript:printit()">
<input type=button name=button_setup value="打印页面设置"

onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览"

onclick="javascript:printpreview();">
<input type=button name=button_fh value="关闭"

onclick="javascript:window.close();">

------------------------------------------------
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示

2、分页打印
<HTML>
<HEAD>
<STYLE>
P {page-break-after: always}
</STYLE>
</HEAD>
<BODY>
<%while not rs.eof%>
<P><%=rs(0)%></P>
<%rs.movenext%>
<%wend%>
</BODY>
</HTML>

3、ASP页面打印时如何去掉页面底部的路径和顶端的页码编号
(1)ie的文件-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。
(2)<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YC">
<script language="VBScript">
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
'//设置网页打印的页眉页脚为空
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,""
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>
</HEAD>

<BODY>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/><p align=center>
<input type="button" value="清空页码" onclick=pagesetup_null()> <input type="button" value="恢复页吗" onclick=pagesetup_default()><br/>

</p>
</BODY>
</HTML>
4、浮动帧打印
<SCRIPT LANGUAGE=javascript>
function button1_onclick() {
var odoc=window.iframe1.document;

时间: 2024-08-03 12:45:10

控制纵打、 横打”和“页面的边距,去掉页眉,分页...打印大全的相关文章

控制&amp;quot;纵打&amp;quot;、 横打”和“页面的边距,去掉页眉,分页...打印大全

WEB打印大全:(转截梅花雨)1.控制"纵打". 横打"和"页面的边距.(1)<script defer>function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 t

分享Word文档不同页面分别设置页眉方法

一般情况下在Word文档任一页设置好了页眉后,剩下的页面都会是相同的页眉页脚. 有时候,我们的文档有不同章节,我们需要根据不同的章节设置不同的页眉.怎样在Word的不同页面中设置不同的页眉呢?电脑爱好者教你运用分节符迅速解决这个问题. 1.将光标插入到文档中需要分节的地方,再打开[插入]菜单,点击[分隔符]命令,就会出现一个[分隔符]对话框:   2.在其中的 [分节符类型]中有四个类型:①"下一页";②"连续";③"偶数页";④"单数

js或css如何控制打印的页面,每页都有页眉页脚?求实例

问题描述 js或css如何控制打印的页面,每页都有页眉页脚?求实例 现在有一个需要打印的页面,要求打印时无论有几页,每页都要有相同的页眉页脚 解决方案 http://www.codefans.net/jscss/code/4193.shtml 解决方案二: css page-break-after:always; CSS控制打印区域

link环境下导出excel,用codefirst,如何控制页面的边距为固定的值?如何固定输出?

问题描述 link环境下导出excel,用codefirst,如何控制页面的边距为固定的值?如何固定输出? link环境下导出excel,用codefirst,如何控制页面的边距为固定的值?如何固定输出? 解决方案 http://www.cyqdata.com/cnblogs/article-detail-38510

js 控制网页打印大全

 普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景 以上为代码控制 设置"页面设置"实现打印参数设置(Window系统图文版) 一.普通打印(整页打) 这个不用多说,直接用 引用:window.print(); 二.打印网页内部分内容(自定义) 分三种方法实现 1.用css控制 引用:@media print .a {display:block} .b {display:hidden} 把你不想打印的部分class设为

java-页面有个&amp;amp;lt;a&amp;amp;gt;标签,我想通过a标签的href链接到新页面,然后调用新页面的fun()方法

问题描述 页面有个<a>标签,我想通过a标签的href链接到新页面,然后调用新页面的fun()方法 标签的内容是后台配置的,后台配置一个新的url 和新页面要调用的fun()方法,所以不能在新页面做什么处理,有什么方法可以先执行href后执行onClick()方法吗. 解决方案 js应该没法控制吧..你可以吧onclick方法 放在body的onload中...但这也是在新页面中写的.

asp.net分页,用一个文本框输入页面,按钮跳转到指定的分页的页面

问题描述 datalist已经查询出结果,asp.net分页已写好,用一个文本框输入页面,按钮跳转到指定的分页的页面,分页已经写好,就是不知道怎么在文文本框输入页面后跳转到指定的分页的页面,请各位给个思路 解决方案 解决方案二:傳入參數pageIndex重新執行sql語句綁定到datalist解决方案三:传入参数是指,页面跳转的时候把参数带上吗?我要跳转到本页面的,参数怎么弄呢?解决方案四:文文本框输入页面后跳转到指定的分页的页面?在跳转按钮或者链接里面想跳转到:<inputid=p><

JQuery页面的表格数据的增加与分页的实现

 使用JQuery实现页面的表格数据的增加与分页,具体示例如下,喜欢的朋友可以参考下 代码如下: var countPage;  var nowPag = 1;  var pageSize;  var countSize;    var starIndex;  var endIndex;    // 用户提交信息  var name;  var sex;  var age;    // 定义行号  var num = 1;    $(document).ready(function() {  /

js控制分页打印、打印分页示例

 分页打印的实现方法有很多,本文为大家介绍的使用js来完成这个需求,感兴趣的朋友可以参考下 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &q