参考
<script   language=javascript> 
function   window.onload() 

      factory.printing.header   =   "居左显示&b居中显示&b居右显示页码,第&p页/共&P页 " 
      factory.printing.footer   =   "(自定义页脚) " 
      factory.printing.leftMargin   =   0.75 
      factory.printing.topMargin   =   1.5 
      factory.printing.rightMargin   =   0.75 
      factory.printing.bottomMargin   =   1.5 

</script> 
<input   type=button   value= "打印本页 "   onclick= "factory.printing.Print(false) "> 
<input   type=button   value= "页面设置 "   onclick= "factory.printing.PageSetup() "> 
<input   type=button   value= "打印预览 "   onclick= "factory.printing.Preview() "> <br> 

解决方案 »

  1.   

    怎样用代码实现固定WEB打印的页边距?
      

  2.   

    Google 一大堆!关于C#代码的打印!贴出来不一样,不都是同一个思路额!
      

  3.   

    参考
    http://wenku.baidu.com/view/70877f28915f804d2b16c143.html
    C#实现打印源码 
    http://www.cnblogs.com/chengulv/archive/2009/01/21/1379622.html
      

  4.   

    搞定了
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> 
    <input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
    <br />
    <input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
    <input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为> 
     <br />