读书人

高分赏格 报表思路(附图)

发布时间: 2012-08-03 00:12:14 作者: rapoo

高分悬赏 报表思路(附图)



已知,报表中图形部分是在数据库中是自己定义的编码方式(不是存放的图形二进制流,而是一些数据)。
所以,该生成该报表需要先将数据库中的编码解析。
请问,是不是必须整个报表都要绘制,可不可以在程序中绘制贴到报表中 用什么报表控件?

[解决办法]
悬赏就不必了,况且100.
思路有一个,你借鉴一下:
无论你使用什么报表控件,你都需要按照报表的控件的方式来进行,
除非,你自己写的。
既然是图形,你存储的时候加密什么的不管,但显示的时候,你还是要还原为原来的格式。
只要你IDE支持的图形格式,报表也都基本支持。

报表控件推荐:FastReport,其他的也很多,如:ReportMachine等等。
自己掂量
[解决办法]

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var   MyPage: TRavePage;   MyBitMap: TRaveBitmap;begin  RvProject1.Close;  RvProject1.ProjectFile:='Project1.rav';  RvProject1.Open;  With RvProject1.ProjMan do  begin    MyPage := FindRaveComponent('Report1.Page1',nil) as TRavePage;    MyBitMap := FindRaveComponent('Bitmap1',MyPage) as TRaveBitmap;    MyBitMap.Image.LoadFromFile('1.bmp');  end;  RvProject1.Execute;end; 

读书人网 >.NET

热点推荐