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

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里面的打印设置。
...全文
239 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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);

28,409

社区成员

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

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