关于web打印的总结
方案一:
调用浏览器的打印函数利用浏览器的模版
源程序代码:
<OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0" VIEWASTEXT>
</OBJECT>
说明:此代码放在html 中 打印模版的指定框架为此代码在的模块;
调用程序:
<onclick="parent.main.focus();parent.main.WebBrowser.ExecWB(7,1);"
调用浏览器的对象中的方法
<2> 调用直接打印
<onclick="parent.main.focus();parent.main.WebBrowser..print (7,1);"
<3> 当打印的时候不显示时的css样式
<style media="print">
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<style>.TdCs1 { border:solid windowtext 1.0pt;}
.TdCs2 { border:solid windowtext 1.0pt; border-left:none;}
.TdCs3 {border-top:none;border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;}
.TdCs4 {border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;}
.underline
{border-top-style: none;border-right-style: none; border-bottom-style: solid; border-left-style: none;border-bottom-color: #000000;}
</style>
<4> 其余的设置
<input type="button" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)"class="NOPRINT">
<input type="button" value="直接打onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
<input type="button" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
<input type="button" value="打印预览" onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
方案一:
调用浏览器的打印函数利用浏览器的模版
源程序代码:
<OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0" VIEWASTEXT>
</OBJECT>
说明:此代码放在html 中 打印模版的指定框架为此代码在的模块;
调用程序:
<onclick="parent.main.focus();parent.main.WebBrowser.ExecWB(7,1);"
调用浏览器的对象中的方法
<2> 调用直接打印
<onclick="parent.main.focus();parent.main.WebBrowser..print (7,1);"
<3> 当打印的时候不显示时的css样式
<style media="print">
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<style>.TdCs1 { border:solid windowtext 1.0pt;}
.TdCs2 { border:solid windowtext 1.0pt; border-left:none;}
.TdCs3 {border-top:none;border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;}
.TdCs4 {border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;}
.underline
{border-top-style: none;border-right-style: none; border-bottom-style: solid; border-left-style: none;border-bottom-color: #000000;}
</style>
<4> 其余的设置
<input type="button" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)"class="NOPRINT">
<input type="button" value="直接打onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
<input type="button" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
<input type="button" value="打印预览" onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">