我用WebBrowser 作打印,为了打印的美观,我预览时先打开一个单独打印的页面,然后预览该页面,代码大概如下:
先用JavaScript打开print.aspx的页面
window.open('../../print.aspx','_blank','left=2000,top=2000,fullscreen=3');
在print.aspx打开时默认执行 WebBrowser.ExecWB(7,1);
这样就会打开两个页面,Print.aspx和预览的页面,我想只要预览页面,有办法吗?
先用JavaScript打开print.aspx的页面
window.open('../../print.aspx','_blank','left=2000,top=2000,fullscreen=3');
在print.aspx打开时默认执行 WebBrowser.ExecWB(7,1);
这样就会打开两个页面,Print.aspx和预览的页面,我想只要预览页面,有办法吗?
-------------
你出现预览页面之后,让Print.aspx自动关闭了就行了吧