1、如果要打印商业用的单据,需要考虑数据集比较大时,分页的问题
2、在win2000和nt下面,相同的打印机,对于走纸的控制可能是不一样的
3、最基本的,打印之前,要判断是否安装了打印机,否则,要调用系统函数,自行安装。

解决方案 »

  1.   

    我是问题的host.
    谢谢juqiang!
    不过能再具体点吗?
    因为我们现在在做一个类似与word的项目,我负责的是打印和打印预览。
    但我看了几本书基本上还没什么头绪!!
      

  2.   

    sorry,我也不大清楚。我以前是用formula one6,里面的打印御览功能都很弱,我就处理了一下分页的问题。vc里面应该有现成的控件吧?或者,如果你用cell,那东西打印尤其是御览,做的很cool!
      

  3.   

    我也在做一个打印模块,我是用的COM。挺麻烦的,一切功能都要自己实现。但是MFC里有现成的打印和预览的。是在CView里面的。有什么好创意我们两个倒是可以交流一下。我现在也很郁闷
      

  4.   

    MFC框架提供一个免费的打印和打印预览功能
      

  5.   

    MFC里面的打印御览,需要你自己在WM_PAINT里面画所有的界面上显示的东西,如果是诸如表格之类的,太累了。
      

  6.   

    重载OnPrint函数,加入你要处理的东西,也可以在OnDraw函数里处理,因为OnPrint隐含调用OnDraw函数
      

  7.   

    谢谢楼上各位兄弟的解答,那我是第一次登录csdn,各位兄弟捧捧场,有什么不懂的还望指教!
    今天就给各位几分吧(我现在只能出这么多了)。
    我知道,mfc中有打印和打印预览功能而且还瞒完善的。可我要实现的是象word中打印和打印预览的功能,还望指教!!
    flounder(比目鱼),你也在做?怎么样了能传授我点吗?
    不过我不是用com做,我用mfc做。