fast report 下能否手工画各种线,象在canvas中一样(100分)

  • 主题发起人 主题发起人 lipin
  • 开始时间 开始时间
L

lipin

Unregistered / Unconfirmed
GUEST, unregistred user!
我用fast report做报表,需要在上面画一折线图,能否象在canvas中一样手工画?先谢了!
 
用Line或者shape!
 
十分感谢woyaoying的回答,我的意思是如何画斜线?line似乎只能画直线,而shape只有有限的几个图形,比如说rectangle,能否在rectangle中打上斜的阴影线呢?谢谢!
 
放入SHAPE,其SHAPE设为skDiagonal1 OR skDiagonal2
 
楼上说的对!
 
十分感谢wwwb的热心回答,但skDiagonal1和skDiagonal2似乎只能画三角形,是不是这样?我是需要在任意两点之间画线(通过script或其它方法在程序运行时动态地画,因为线的端点位置需在程序运行时计算),fast report是否无此功能?那么其它什么控件有此功能?若控件都无此功能的话,真否只能有delphi的printer对象来画?
 
skDiagonal1和skDiagonal2是斜线,放入SHAPE,你动态调整其HEINGH、LEFT、TOP、
WIDTH。
 
谢谢wwwwb,可是我的图形有20多条线呀,并且上面还要有文字,这也太麻烦了,没有更好的解决方法吗?还有,我还给shape的rectangle打上斜的阴影线,用这种办法就更麻烦了。谢谢!
 
多人接受答案了。
 
后退
顶部