使用WebBrowser.ExecWB打印出现空白页
本帖最后由 ewqasdd123 于 2013-04-22 15:37:06 编辑
前台代码:
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
后台关键代码:
string myPrintContent = "<html><body>" +
"<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'VIEWASTEXT></object>";
myPrintContent += "<img id='Image1' src='123.jpg'/></body></html>";
myPrintContent += "<script languge='Javascript'>WebBrowser.ExecWB(7,1);
window.opener=null;window.close();</script>";
Response.Write(myPrintContent);
打印时,第一页为空白页,第二页才为图片内容?怎么回事?
web打印
WebBrowser
ExecWB
------解决方案--------------------
可能是图片太大的原因吧,我的是IE6,图片很小,不会出现你说的空白问题,你固定一下图片大小试试