公司交代了一个任务,做一个报表设计器,面向最终用户,文件保存为xml文档。
说用画布,在上面添加页面,页脚,表头,表体等,添加时间、日期、文字框、图片、画框、画线,还要能设定某些固定的变量值(用来传递参数),自动分页还要计算纸张大小,等等设计好的报表还需要保存为xml文件一点头绪没有,各位能否给点意见~~~先谢谢了~~~

解决方案 »

  1.   

    我们公司以前做过这种工具,呵呵,要自己去写代码了,利用delphi的画图功能,与XML读写的功能,以及表格的处理,打印的处理,这些技术都要用到,不会很难,但要用些时间。
      

  2.   

    用QuickReport 4 or Rave or 水晶報表, 都支持用戶在運行時動態修改報表 你要自己做, 估計比較難!!
      

  3.   

    aiirii(ari-爱的眼睛) :我这几天看了一些控件(fastreport、ReportBuilder),这些控件的设计界面全是自带的(而且多数是英文的,界面太复杂了,怕用户搞不清楚),我们主管说要做一个简单一点的东西,让用户好操作啊。我跟踪了一下fastreport的源码,好复杂啊,完全搞不清楚,连注释都没有啊。我现在真是晕死了,能否提供一点资源给我啊。
      

  4.   

    我說過了, 已經做, 想做得好并不容量, 但我上面提的>>用QuickReport 4 or Rave or 水晶報表, 都支持用戶在運行時動態修改報表 
    都已經內置支持可讓用戶在使用中(不是開發者, 而是最終使用者) 再動態修改報表的能力了!
      

  5.   

    现在自己写报表设计器?那么多好的放着不用?如果真要自己写,真的要花时间的!
    象FastReport之类的代码,关键是要搞清楚每个部分负责什么,就容易了
      

  6.   

    呵呵,我思考了几天,决定就在fastreport上面修改了,谢谢大家的关心
      

  7.   

    FR有CHS版的
    Rave还没有,呵呵
      

  8.   

    楼上说的是不是report machine?那是中国人修改的。