求助!关于页面打印的问题
我是用这段代码实现的:
<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里面的打印设置。
打印设置
------解决方案--------------------<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
//打印设置
WebBrowser1.ExecWB(8,1);
------解决方案--------------------
<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>
这好像要用控件,其实就是修改一下注册表,这都是IE下