打印问题,300分++! (300分)

  • 主题发起人 主题发起人 wdl
  • 开始时间 开始时间
W

wdl

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现这样的页脚:
第一页的页脚内即分栏又分行显示一些信息,还有当前页数.
从第二页开始分栏分行显示的不再显示,当前页数继续显示.
请作过类似东西的朋友提供实现方式.
我用pagefooter隐藏,调整高度试过了,不好使,打印区域维持第一页的大小不变,这是不行的
第二页应该打印的记录比第一页要多.
唉,也不知道说明白了没有. 分可以再加!
 
在程序中判断,当打到第二页之后时,直接用Removecomponet方法把Pagefooter去掉(因为
如果隐藏的话,还是要占空格的),至于怎样判断打到第二页(或之后),相信不用我再多
说了吧!
 
俺赞助分数...同时代表大侠hbezwwl ,天真表示赞助分数
 
forgot2002:我remove之后怎么没有消失啊?以后的页还是有那些东西,奇怪,单单remove也不行,请指点一二
 
你单步调试看remove后,内容还在不在.
 
建议用FASTREPORT或王海丰的MR,做这些小事易如反,加上报表内的脚本控制功能,简直没什么做不到的。
 
用dephi自带的不行么?我硬是把那个页脚写死了,控制显隐.
可是真的没有别的办法么?
 
学习~
顶顶顶
 
為什麼不用excel做呢
 
只能用quickreport
 
我不会,但我帮你up一下,祝你早点找到答案
 
>>我用pagefooter隐藏,调整高度试过了,不好使,打印区域维持第一页的大小不变,这是不行的
因为你调整了pagefooter的高度后 没有相应的调整quickrep1.Page.BottomMargin 属性 所以.........!!!!!!!!!!!
 
自己控制printer.canvas,想怎么干,就怎么干。。。
 
多人接受答案了。
 
后退
顶部