看了很多的网页,就是没有查到在javascript中如何实现。还有很多的页面属性,比如去掉页眉页脚,这些有没有高手详细说说啊?或者贴一下代码,用人家打包好的来介绍请绕行,今天刚用,不是很熟,请帮忙!谢谢!html ,横向打印,去掉页眉页脚

解决方案 »

  1.   

    不用控件没法控制。自行搜索web打印控件
      

  2.   

    横向打印,貌似就真的需要手动设置了!
    //设置网页打印的页眉页脚为空,只支持IE内核
    function pagesetup_null(){
    var hkey_root,hkey_path,hkey_key;
    hkey_root="HKEY_CURRENT_USER";
    hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
    try{
    var RegWsh = new ActiveXObject("WScript.Shell")
    hkey_key="header" 
    RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
    hkey_key="footer"
    RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
    }catch(e){
    alert('去掉打印的页眉页脚失败。');
    }
    }
      

  3.   

    可以自己做一个activex打印控件,这样就可以按你的要求想怎么打就打,也可以在网上打一下别人做好的。
      

  4.   

    绕过来绕过去的,最后还是在OnDraw里面自己画了,就是麻烦一些。结贴