请教WEB打印几个小问题??谢谢

wchunge 2005-10-31 10:41:02
用的是IE自带的打印功能
<OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0" VIEWASTEXT>

一、页面title、页码、地址,这三样东东打印时如何去掉
二、单元格的底色为何不能打印出来。直接写在单元格内,或用css,在打印时都不能打印出来。用预览功能也不能正常显示。
...全文
456 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lft800311 2006-03-01
  • 打赏
  • 举报
回复
要控件的吗?
zhangxiqi 2005-12-22
  • 打赏
  • 举报
回复
up
AppleBBS 2005-11-01
  • 打赏
  • 举报
回复
试试webprint控件
在线试用: http://www.fcsoft.com.cn/webprint/index.html
下载试用: http://www.fcsoft.com.cn/webprint.rar
wchunge 2005-11-01
  • 打赏
  • 举报
回复
使用ScriptX这个专业的打印控件,如果本机没有安装打印机,就会报脚本错。如果是局域网该控件也不能使用。而下载到本地,又提示需要licen
wchunge 2005-11-01
  • 打赏
  • 举报
回复
webprint控件 试用有哪方面的限制
贵网站有说明吗,好像没看到
jspadmin 2005-10-31
  • 打赏
  • 举报
回复
按抓屏键printscreen 再打印吧:)
----------------------------------------------------------------------------------
http://community.csdn.net/Expert/topic/4343/4343643.xml?temp=.6227838。
批量文件自动搜索替换插入器V2.1 for CSDN friend,下载地址:http://www.pifoo.com/blog/user1/1/archives/2005/288.shtml
wanghui0380 2005-10-31
  • 打赏
  • 举报
回复
<script language="JavaScript">
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
}
catch(e){}
}
//设置网页打印的页眉页脚为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
}
catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="恢复页码" onclick=PageSetup_Default()>
wanghui0380 2005-10-31
  • 打赏
  • 举报
回复
如何设置默认是A4纸,且是横向打印

这种就需要使用ScriptX这个专业的打印控件了,下面是ScriptX的例子:

<object id="factory" style="display:none" viewastext
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"
></object>
<input type=button value=页面设置 onclick="factory.printing.PageSetup()">
<input type=button value=打印预览 onclick="factory.printing.Preview()">

<script language=javascript>
function window.onload()
{
// -- advanced features
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.printing.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 = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页"
factory.printing.footer = "(自定义页脚)"
factory.printing.portrait = false //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 0.75
factory.printing.topMargin = 1.5
factory.printing.rightMargin = 0.75
factory.printing.bottomMargin = 1.5
}
function Print(frame) {
factory.printing.Print(true, frame) // print with prompt
}
</script>
<input type=button value="打印本页" onclick="factory.printing.Print(false)">
<input type=button value="页面设置" onclick="factory.printing.PageSetup()">
<input type=button value="打印预览" onclick="factory.printing.Preview()"><br>
<a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static" target=_blank>具体使用手册,更多信息,点这里</a>
wchunge 2005-10-31
  • 打赏
  • 举报
回复
如何设置默认是A4纸,且是横向打印

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧