不需要用户作过多的选择,只要求把纸张设成 B4 横向 即可!请给个思路如能提供源代码,本人愿意以200分相送

解决方案 »

  1.   

    页面里写<a href="javascript:print();">打印</a>就可以调出打印对话框。
    IE4和NS适用。
      

  2.   

    我所说的是让程序设置纸张的com组件,不是手动设置
      

  3.   

    一下语句可实现打印
    CComQIPtr<IHTMLDocument2> spDoc = ...;
    CComQIPtr<IOleCommandTarget> spCmd = spDoc;
    spCmd->Exec(NULL, OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, NULL, NULL);好象没有直接的涵数设置打印机, 不过可通过临时更改默认打印机的设置来实现, 应该是通过更改注册表, 自己研究一下