FastReport中,如何在代码中为某页页脚加上页码?

myhui 2003-08-24 02:01:23
打印的页是动态生成的,
程序这样的:
TfrPage* Page ;
for(int i=1;i<=max;i++)
{
frReport1->Pages->Add();
Page=frReport1->Pages->Pages[++p];
}
我要给这样产生的page加一个在页脚右端的页码,如何编写代码啊?

如果用这几句,
TfrBandView* b1 = new TfrBandView();
b1->BandType =btPageFooter;
Page->Objects->Add(b1);
怎样才能把一个包含“[PAGE#]”的memo加到b1上面呢?
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
myhui 2003-08-27
  • 打赏
  • 举报
回复
再求助!!!!
sprewellkobe 2003-08-26
  • 打赏
  • 举报
回复
帮你顶!
myhui 2003-08-26
  • 打赏
  • 举报
回复
我是用fastreport,没有TQRLabel类型,我用
TfrMemoView* qrlbl1 = new TfrMemoView(b1);
b1为PageFooter型,好象不行啊!
出错为
[C++ Error] Unit3.cpp(191): E2285 Could not find a match for 'TfrMemoView::TfrMemoView(TfrBandView *)'
Spring414 2003-08-24
  • 打赏
  • 举报
回复
可以新建QRLabel到FooterBand上面呀,和动态创建其他的控件一样呀。
TQRLabel *qrlbl = new TQRLabel(Footer1);
再设置qrlbl->Left,Top,width,height,font等。
myhui 2003-08-24
  • 打赏
  • 举报
回复
大家帮帮忙啊!!!

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧