日期:2014-05-18  浏览次数:20538 次

web页面打印不完全
我的页面宽度大,即使纵向也没法打印右半部分的,另如何设置自动纵向打印和去掉页没页脚

------解决方案--------------------
页眉页脚自动去掉不太可能,因为要改注册表,没这个权限。让用户自己从浏览器的“文件/页面设置”中去掉。

太宽自己调一下不就行了。
------解决方案--------------------
你说的橫向打印吧?~~
------解决方案--------------------
把业面重新设置一下啊,
只能这么办了
------解决方案--------------------
直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:


<OBJECT
id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input
type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input
type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input
type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input
type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>


或者导入到Excel模版中打印,这个代码稍微复杂一些,不过打印功能比前者强
------解决方案--------------------

报表打印控件wsReport4.6