在Delphi中用TeeChart制作了图表,其中有若干条统计表是根据数据自行画出来的(在TeeChart的OnAfterDraw中手动画出来的),请问在FastReport中怎么将这些自行画出来的线显示出来?
我试着用TeeChart的SaveToBitmapFile导出后,再将导出的图输入到FastReport中,速度超慢,放弃了。请大家帮忙看看,还有什么办法实现上述问题。谢谢!
我试着用TeeChart的SaveToBitmapFile导出后,再将导出的图输入到FastReport中,速度超慢,放弃了。请大家帮忙看看,还有什么办法实现上述问题。谢谢!
但我还是倾向于找出一种让FastReport的Chart自己手动画线的方法。
思路是将TEECHART的Visible属性设置不可见
然后在FROM后台画曲线以后,保存为图片。
在FAST里调用图片直接打印,我觉得比在FAST里再查询后打印速度可能要快些。
if Sender.Name = 'Picture1' then
TfrxPictureView(Sender).Picture.Assign(dbchtBart.TeeCreateMetafile(False, Rect(0,0,Round(Sender.Width),Round(Sender.Height))));