首页 相关文章 ReportBuilder设置打印页范围技巧

ReportBuilder设置打印页范围技巧

  2005-6-23 fh@mail.trisunwyse.com
  技术原理
  
通过在TppReport的BeforePrint事件中对TPrinterDevice的PageSetting属性和PageList属性进行赋值
  为何要如此处理?
  根据分析ReportBuilder源码,我们得到如下的调用顺序TppViewer - TppProducer - TppPrinterDevice - TppPageRequest - TppPublisher,其中 TppPageRequest 封装了打印页范围信息,而TppPrinterDevice 负责将指定的页发送到PrinterCanvas

  实现步骤
   1、在调用单元声明一个类私有变量,用于保存打印页范围
   type
   ...
   private
   sPageRange: string;
   ...
   end;
   2、在调用单元声明一个类私有过程,用于处理TppReport.BeforePrint...[ 查看全文 ]

2016-02-19 标签:

ReportBuilder设置打印页范围技巧的相关文章

手机页面
收藏网站 回到头部