我在view上绘制了个表格,里面填写了数据;同时还有个折线表.我现在需要打印这两个东西,不知道该如何编程才会比较简单的实现。
我以前做过将数据传递到Excel中,然后利用Excel的打印功能。但是现在有表格线,还有图形,我就不知道怎么办了。请教大家!

解决方案 »

  1.   

    MFC框架自动处理了打印(文档/视图结构),只要你的绘图都在OnDraw()里进行,在OnPrepareDC()中根据屏幕或者打印机设置一下映射方式即可。置顶正好有讲GDI映射方式的。
      

  2.   

    请问楼上,我在自己写的打印函数中将线条和文字都用textout输出到打印机对象了,打印是可以了。但是我想问用哪个对象可以操作打印机的横向、纵向打印的参数哦?
    我的打印函数的基类是CView
      

  3.   

    请问楼上,我在自己写的打印函数中将线条和文字都用textout输出到打印机对象了,打印是可以了。但是我想问用哪个对象可以操作打印机的横向、纵向打印的参数哦?
    我的打印函数的基类是CView
    麻烦给些主要函数参考参考,谢谢哈!
      

  4.   

    建议使用www.wave12.com的报表打印控件  wsReport
      

  5.   

    哦,我下载了wsReport报表控件,在描述中没有看到是否需要购买之类的,不知道可不可以长期免费(全功能支持)使用?
      

  6.   

    要打印自己的图表(即用户用界面),有许多例子,你可以到www.codeproject.com里去找一些,做参考。很多。