如题,网页里面的表格如果用到背景色和图片作为背景,在打印的时候如果不设置IE的打印背景颜色图片功能,则打印出来的
就不会有背景颜色,求一方法可以直接控制设置IE的“打印背景颜色和图片”功能,能用JS 或C#更佳

解决方案 »

  1.   

    <SCRIPT   language="javascript">   
      <!--       
       
        var strReg ="HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main\\Print_Background";   
        var Shell =new ActiveXObject("WScript.Shell");      
        Shell.RegWrite(strReg,"yes");      //-->   
      </SCRIPT> 
    加入这段代码时,如果是HTML的文件就可以实现,换成aspx就没有提示允许安装ActiveX文件,就实现不了了,
    难道要设置相关asp.net对ActiveX文件的支持吗?
      

  2.   

    楼主,我最近在在找这个问题的解决办法?能否告诉我...我邮箱[email protected].谢谢!