求助!关于页面打印的问题

zjw81019 2013-01-29 12:54:04
我是用这段代码实现的:
<script language=javascript>
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>

<input type=button name=button2 value="打印单据" onclick="doPrint()">
在这基础上,怎么样能调整打印出来的左边距,和右边距?类似word里面的打印设置。
...全文
203 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fzfei2 2013-01-29

<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> 
<input   type=button    value="打印设置"   onclick="viewPrint()">
<script language=javascript>    
function viewPrint() {    
 //打印设置 
 WebBrowser1.ExecWB(8,1);  
}    
</script>
引用 3 楼 zjw81019 的回复:
希望设置好,不用弹出设置窗口。
这好像要用控件,其实就是修改一下注册表,这都是IE下
  • 打赏
  • 举报
回复
zjw81019 2013-01-29
希望设置好,不用弹出设置窗口。
  • 打赏
  • 举报
回复
zjw81019 2013-01-29
弱弱的问一下,这个代码放那个地方?新手
  • 打赏
  • 举报
回复
fzfei2 2013-01-29
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> //打印设置 WebBrowser1.ExecWB(8,1);
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2013-01-29 12:54
社区公告
暂无公告