图像问题在报表中打印!(300分)

  • 主题发起人 主题发起人 tan_jian
  • 开始时间 开始时间
T

tan_jian

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如下表

txbh 图像编号--前五位表示型号,相同型号图像尺寸大小相同,另外一张表记录不同型号的具体含义,图像大小的尺寸!

filename: 图像存放文件名,含路径

如何根据查询(仅仅限于同一型号)将所有的图像数据打印在报表中呢?提供预览,不要说直接用form的canvas画吧,直接用printer的canvas计算尺寸画图是可以,可惜不能预览啊!!!怎么办,我很少做报表,加上才疏学浅的,各位富翁帮帮忙,谢谢啦,分不够可再加!谢谢.....
 
用fastreport
 
用dev express cxgrid+ dev express printing两个控件可以,
另用fasterreport reportmachine也可以。
 
delphi自带的QuickRep+QRImage/QRDBImage就可以预览了
 
问题的关键不在于怎么显示,而是多条记录在一个页面显示啊!!!大家仔细看看好么??

比如报表显示1,100之间的数据,简单的这样

page1

图像1
图像2
图像3
图像4


page2
图像5
图像6
图像7
图像8
.......

但我要下面这样的效果啊
page 1
图像1 图象2
图像3 图象4
图像5 图象6
图像7 图象8
page 2
图像9 图象10
......

每页显示的图像能根据图像和间距大小自动调整每行每列显示的数目!比如图像大那就3*3

小可以是5*4......
 
delphi自带的QuickRep+QRImage/QRDBImage就可以预览了

要实现你那种效果,就得自定义打印了————————
其实也很简单
 
楼上的给个思路想法好么,别这样说,我不太会弄报表的啊!
 
建议你用一下report builder,感觉很能好用,我想你的功能可以实现,你可以试一下,看看她的DEMO
 
好了,自己解决了,仔细想想结合一点技巧合理运用QRSubDetail的BeforePrint事件,就可以了,比我想的还要简单,呵呵,散分....
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部