注意:
1、CSS对打印的控制:
<!--media=print
<style
.Noprint{display:none;}
.PageNext{page-break-after:
</style>
Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能
PageNext样式可以设置分页,在需要分页的地方 <div
2、表格线粗细的设置,更是通过样式表:
<style>
.tdp
{
}
.tabp
{
}
</style>
或者:
<style>
.TdCs1
}
.TdCs2
}
.TdCs3
}
.TdCs4
}
.underline
}
</style>
1、控制 "纵打 "、
(1) <script
function
//
factory.printing.SetMarginMeasure(2)
factory.SetPageRange(false,
factory.printing.printer
factory.printing.copies
factory.printing.collate
factory.printing.paperSize
factory.printing.paperSource
//
factory.printing.header
factory.printing.footer
factory.printing.portrait
factory.printing.leftMargin
factory.printing.topMargin
factory.printing.rightMargin
factory.printing.bottomMargin
}
</script>
(2)
<script
function
//
wb.execwb(8,1);
}
function
//
wb.execwb(7,1);
}
function
{
if
wb.execwb(6,6)
}
}
</script>
</head>
<body>
<OBJECT
height=0
<input
οnclick= "javascript:printit() ">
<input
οnclick= "javascript:printsetup(); ">
<input
οnclick= "javascript:printpreview(); ">
<input
οnclick= "javascript:window.close(); ">
------------------------------------------------
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1)
Web.ExecWB(2,1)
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
</STYLE>
</HEAD>
<BODY>
<%while
<%=rs(0)%>
<%rs.movenext%>
<%wend%>
</BODY>
</HTML>
3、ASP页面打印时如何去掉页面底部的路径和顶端的页码编号
(1)ie的文件-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。
(2) <HTML>
<HEAD>
<TITLE>
<META
<META
<script
dim
hkey_root= "HKEY_CURRENT_USER "
hkey_path= "SoftwareMicrosoftInterne
'//设置网页打印的页眉页脚为空
function
on
Set
hkey_key= "header "
RegWsh.RegWrite
hkey_key= "footer "
RegWsh.RegWrite
end
'//设置网页打印的页眉页脚为默认值
function
on
Set
hkey_key= "header "
RegWsh.RegWrite
hkey_key= "footer "
RegWsh.RegWrite
end
</script>
</HEAD>
<BODY>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/> <p
<input
</BODY>
</HTML>
4、浮动帧打印
<SCRIPT
function
var
var
var
alert(stxt)
var
pwin.document.write(stxt);
pwin.print();
}
</SCRIPT>
4、用FileSystem组件实现WEB应用中的本地特定打印
<script
function
dim
label=document.printinfo.label.value
set
set
objprinter.Writeline( "__________________________________ ")
objprinter.Writeline( "|
objprinter.Writeline( "|
objprinter.Writeline( "|
objprinter.Writeline( "|_________________________________| ")
objprinter.close
set
set
end
</script>
服务器端脚本:
<%………
set
conn.Open
set
rs.Open(“select
……….%>
HTML页面编码:
<HTML>
………
<FORM
<INPUT
<INPUT
………
</HTML>