大家都知道在IE中有打印设置功能,一般来说,它默认的纸型是A4,边距是19.5mm.现在,我想达到的目的是一打开这个页面,它的打印设置就会自动改成边距全是10mm,其他的就是原来默认的就好了,该如何去做?我是用C#做的Asp.net.

解决方案 »

  1.   

    不管用什么方法,只要是能够嵌套在Asp.net里面,达到了目的,就算是改注册表,但是只要最后给他恢复回来也行啊,但是该怎么去具体的实现呢?(最好是有代码:(  )
      

  2.   


    用这个组件可以达到
    http://www.fcsoft.com.cn/webprint/api/api.htm下面是两个打印工具:
    http://www.fcsoft.com.cn/webprint/index.html
    http://www.fcsoft.com.cn/ePrint.htm
      

  3.   

    我已经快要结束我的这个小项目,并且采用的方法是直接调用IE自带的打印控件,即:
    window.print()
    虽然楼上的东西我目前用不着了,但是非常感谢你,送你50分,希望大家都能考虑这个问题,并从楼上的帖子中找到一些帮助.