请教如何获取页码和实现控制打印功能(50分)

  • 主题发起人 主题发起人 xej
  • 开始时间 开始时间
X

xej

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用delphi6在前台写了一个详细的控制打印功能的from,但是不知如何获取报表中的页码和控制打印功能,例如:总共( )页,从第( )页开始打印到第( )结束。请教各位如何获取括号里的参数。并传入去控制打印功能。
 
看你是用第三方控件,还是自己来写报表控件?
 
在报表里一般用[Page#]表示当前页码([Paees#]?),试验一下
总页码[TotalPages#]
 
路过学习 帮你顶
 
首先在文件-》打印设置-》选择两面打印
然后在MEMO的变量是:第[Paees#]页//共[TotalPages#]页
 
QuickRep1.Prepare;

QuickRep1.QRPrinter.PageCount//只读属性

QuickRep1.QRPrinter.FirstPage//只读属性

QuickRep1.QRPrinter.LastPage//只读属性
 
在fastreport可以这样:
共[TotalPages] 第[Paees#]页
 
后退
顶部