100分,小问题!!!(100分)

  • 主题发起人 主题发起人 dzj7507
  • 开始时间 开始时间
D

dzj7507

Unregistered / Unconfirmed
GUEST, unregistred user!
我用quickreport做报表,若用qrshape画方格,共500多个,加上qrlabel qrdbtext组件共1000多个,表是做成啦,但非常慢,是不是我的方法不对,请各位大侠给予指导!!!!
小弟多谢!!!
如分不够,我在加!!!!
急急急!!
 
应该用画线的方式
 
对,应该用Canvas画
 
谢谢二位,可是我不知道如何使用Canvas??在哪个控件下,谢谢!!!
 
推荐用fastreport,个人感觉还是相当不错的!
 
谢谢,可是fastreport 是收费的呀,而且我已用qreport做了好多工作,
 
你用的太多了,1000个,当然很耗资源呀。
用到的时候在加载,这样可以快些。
 
fastreport有破解的,不收费,一样好用的。
下载处有:www.ttdown.com,delphi盒子,delphi园地等
 
不要先把所有的都加载,用到时再加载
 
不管用是用QREPORT 还是FASTREPORT 速度都慢,还是用 CANVAS。
可以这样做:
放一个Image控件,然后就开始画吧,最后再把画好的东西打印出来。画法如下:
Image1.Canvas.Moveto(10,10);
Image1.Canvas.Lineto(100,10) ;
Image1.Canvas.Lineto(100,100) ;
Image1.Canvas.Lineto(10,100) ;
Image1.Canvas.Lineto(10,10) ;
Image1.Canvas.TextOut(40,40,'string') ;
 
你可以先画好图,然后用QRImage显示就可以了。
 
还是不行,谢谢各位大虾!!!
请继续讨论,希望有更好的方法!!!
继续高度关注!![blue][/blue][:)]
 

Similar threads

回复
0
查看
877
不得闲
回复
0
查看
1K
不得闲
S
回复
0
查看
850
SUNSTONE的Delphi笔记
S
S
回复
0
查看
782
SUNSTONE的Delphi笔记
S
后退
顶部