网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 程序设计-> Delphi/Pascal-> RAVE中TRvSystem组件介

RAVE中TRvSystem组件介
作者:佚名 来源:InterNet 加入时间:2004-11-23
相关文章 相关书籍:
RAVE中TRvSystem组件介绍

TRvSystem组件

描述:

   TRvSystem是一个非常强大的组件,它集成了TRvRenderPreview, TRvRenderPrinter和
TRvNDRWriter三个组件以简化系统的使用。TRvSystem
可以发送报表到打印机或预览屏幕并同时显示它们的设置及状态屏幕。

属性:

   DefaultDest:确定缺省的报表目的地被显示在设置对话框中,如果设置对话框不可用,
那么DefaultDest将确定报表被送往哪里,
有效值是rdFile, rdPreview 和 rdPrinter.
   
   SystemFiler:SystemFiler所有选项的运行方式和其他组件一样。除smMemory的流模式
外,因为它不需要一个文件名且使用
TMemoryStream包含报表。
   
   SystemOptions:它控制TRvSystem组件的配置。soUseFiler表示总是发送报表到文件。
对于宏方法已经在报表中使用的情况很有用。
soWaitForOK确定输出的报表已生成时用户是否已按下OK按钮。soShowStatus确定无论报表
是被生成或打印都将显示状态屏幕。soAllowPrintFromPreview
用来确定是否用户可以从预览屏幕打印。soPreviewModal确定窗口是否是模式方
式。soNoGenerate将略过报表生成阶段直接到达屏幕或打印机。这个选项应
当仅用在StreamMode为smFile的时候,因为在这时候,报表文件已经被提前生成且仅需要被
观看或打印
   
   SystemPreview:显示TRvRenderPreview中所有的preview类型选项
   
   SystemPrinter:显示TRvNDRWriter中所有printer类型选项
   
   SystemSetups:为TRvSystem控制标准设置屏幕的配置。ssAllowSetup确定不管怎样设置
屏幕都会显示。ssAllowCopies,ssAllowCollate和ssAllowDuplex
将使设置屏幕的这些选项处于打开状态。ssAllowDestPreview, ssAllowDestPrinter 和 
ssAllowDestFile确定哪个目标选项用户可访问。ssAllowPrinterSetup
将确定用户是否可以选择使用打印对话框来选择其他的打印机或设置其他打印选
项。ssAllowPreviewSetup确定是否用户被允许在预览后选择使用打印设置对话框。

事件:

   TRvSystem中所有的OnXxxx事件运转完全和TRvNDRWriter中的一样。OverridePreview, 
OverrideSetup 和 OverrideStatus允许程序员替换Rave提供
的缺省的屏幕。参考OverridePreviewProc, OverrideStatusProc 和 OverrideSetupProc可
以获得怎样创建覆盖事件的方法。RpFormPreview, RpFormStatus
和RpFormSetup单元放在\RAVE5\SOURCE中也有说明怎样和TRvSystem进行交互。它也可以作
为定制不同版本表单的起点。
   
 

[文章录入员:fightter]

相关文章 相关书籍:
本站推荐内容

近期主机类热搜关键词:
美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

Delphi/Pascal
C/C++/VC
C++Builder
Basic/VB类
Delphi/Pascal
Java编程
FORTRAN
其它
电脑教程阅读排行
·DELPHI下的多线程程序设计(...
·Delphi与Excel的亲密接...
·Delphi实现串口通信的常用的...
·Delphi中初始化.Ini文件...
·Delphi中用于读写(I/O)...
·谈谈Delphi中的类和对象
·Delphi编译错误中文手册
·Delphi中关于TApplic...
·OPENGL图形程序设计
·SQL的基本操作