none
求基于.NET二次开发报表打印组件开发思路 RRS feed

  • 问题

  • 我看到人家做的一个打印通用组件,我觉得还做的不错,他们是完全自己开发的,
    我想问一下我要自己开发打印组件类应该从什么足见继承,然后加自己的方法,我的
    报表打印主要是要把datagridview中的数据打印出来,打印出来要求有单据标题头,
    单据脚,可以设置每页打印行数,可以打印分页小计算,合计
    2010年3月19日 7:00

答案

  • 没有很好的组件类可以继承,直接用 PrintDocument 直接写就可以了。

    不过这里可能会遇到很多问题的,比如,打印机控制就是一个很大的问题,页面设置,字体,排版等也都需要精雕细琢的。您可以参考相关代码的实现看看,借鉴一些好的知识。


    Mark Zhou
    2010年3月19日 8:15

全部回复

  • 没有很好的组件类可以继承,直接用 PrintDocument 直接写就可以了。

    不过这里可能会遇到很多问题的,比如,打印机控制就是一个很大的问题,页面设置,字体,排版等也都需要精雕细琢的。您可以参考相关代码的实现看看,借鉴一些好的知识。


    Mark Zhou
    2010年3月19日 8:15
  • 你好!

    如 Mark Zhou 所说你可能也会遇到更多的问题,同时可能也会涉及更多的工作量,你可以参考一下第三方组件 Dev Express 关于打印组件的实现,希望对你有帮助。


    知识改变命运,奋斗成就人生!
    2010年3月19日 14:03
    版主