fastreport比较难的问题?每页打印时打个图片,不能放在pagehand等里面,动态创建!!我等高手呀!!!ty123大大能看看吗?? (100分)

  • 主题发起人 主题发起人 jackeysen
  • 开始时间 开始时间
J

jackeysen

Unregistered / Unconfirmed
GUEST, unregistred user!
最近做的一个报表,每页要打印个陵型的标示,fastreport的shape没陵型,所以只好先做了一个bmp的图片,然后在装进去,报表要求每页都要打印陵型,每次多少页不知,因为格式的关系,不能把陵型放到pagehand上,也因为报表有点复杂,是调用先作好的frf,想在frReport1begin
Page每次开始打一页是创建陵型:
var
page:tfrpage;
s:tfrview;
begin
page:=form1.frReport1.Pages[pgNo];
s:=frcreateobject(gtPicture,'');
s.SetBounds(200,100,200,40);
s.Name:='Picture1';
page.Objects.Add(s);
TfrPictureView(page.FindObject('Picture1')).Picture.LoadFromFile            ('d:/packing/xie.bmp');
end;
这样不行啊!!那位大大给点指教呀!!!急啊!!!!
 
大富翁真的是传说中的没高手了吗???还是我的问题简单不肖答阿!!哪个大大教教我吧!!!!急啊!!!
 
1.为什么不放在band上!
2.如果不介意直接放在page上好了!和任何band都没有关联不就ok了?
感觉你好象在做外贸方面的报表![:D]
 
to vmao大大:
1。因为格式的关系,陵型不能放到band上。
2。我是只想把陵型只接放在page上,但要每页都要有陵型的标示,如果直接在frf的page上放陵型,只会第一页有,所以就想在每页开始打印是创建它,
呵。。。。这个表确实和外贸有点关的,是出口装箱的明细表。
 
有意思!正在琢磨...
 
考虑了一下,的确不好弄。建议你把PageHeader向下拉宽,以容纳你原来的内容和图标。
 
to ty123:
拉宽PageHeader我也想过的,但因为格式的原因,根本做不了,陵型只是其中的一部份了,大慨的样式如下:
-----------------------------------------------------------------|
| PageHeader区 |
| |
|————————————————————————————————|
| | |
| 这里有MasterData的band | 陵型放在这 |
| 也有Child | |
| | 这部份还有一 |
| | 些说明 |
| | |
| | |
| | |
|----------------------------------------------------------------
 
1。在补充一下,PageHeader主要是一些总类的说明之类的,
2。主数据区不是直接连数据库,他的每条结果,每个值都要进行计算,都会不一样,一条里面大概就有8个memo,我设了一些变量,在ManualBuild进行的计算在付给表里。
3。陵型的区域,除了陵型,还有一些说明,说明跟据主数据来变动
 
我帮你试了一下,发现放一条overlay band 就可以了。
 
谢谢EdwinYeah大大:
我式了一下,是放个overlay band 基本可满足我的需要噢!还没具体的做,不过我想应该可以的了,先散分了!!!!
再次谢谢ty123和EdwinYeah大大!!感动中。。。。。。。。。。
 
后退
顶部