注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
从Melissa到Zotob:Windows蠕虫1
从后台得到webshell技巧大汇总
Qmail邮件系统下防止滥用mail re
Qmail邮件系统下防止滥用mail re
使用telnet 方式连接Imail的SMTP
MDeamon Server 邮件系统迁移完全
用RelayFax搭建传真服务器
Qmail邮件系统下防止滥用mail re
隐藏qmail的SMTP help信息保护你
Sendmail的relay用法汇总
您现在的位置: 顶尖设计 >> IT学院 >> 编程开发 >> Delphi >> 文章正文
Delphi 7 中使用RAVE报表(二)
作者:highway_programmer  来源:csdn  点击:  更新:2006-12-19
简介:
 

Delphi 7 中使用RAVE报表(二)

隔了好长时间终于有时间继续向大家介绍RAVE了,这次主要介绍Delphi7下的Rave组件。打开Delphi7,看到的rave页如下:
                
                                 Delphi7下的Rave

包括有RvProject、RvSystem、RvNDRWriter、RvCustomConnection、RvDataSetConnection、RvTableConnection、RvQueryConnection、RvRenderPreview、RvRenderPrinter、RvRenderPDF、RvRenderHTML、RvRenderRTF、RvRenderText这几个组件。

lRvProject组件

在使用rave报表中,这个组件是最为重要的一个,是使用频率最高的一个组件,开发人员可以通过这个报表完成报表的打印、文件的生成、输出,土过此事可以使用设计状态,也可以通过它来点用相应的报表设计器。

属性:

DLLFile:发行报表时需要的dll文件,在5.0以后用户不需要单独发行相应的动态链库文件了。

Engine: 指定相应报表生成的目的地,一般的情况下,是RvSystem,也就是说它可以打印、打印预览、生成打印文件。当然也可以选择RvNDRWriter组件,那么报表输出的结果是RTF、HTML、PDF、TXT其中的一种。

LoadDesigner: 允许用户调用报表设计器,如果它的值为true,那么最终用户就可以调用报表设计器;如果它的值为False,那么最终用户就没有权力调用报表设计器。

ProjectFile:相应报表项目文件,指定详细目录路径。

StoreRAV:要将报表文件嵌入到exe文件中,在这里就要填入相应的报表项目文件。

主要方法:

SelectReport方法:

Function SelectReport(ReportName:String; FullName:Boolean):Boolean;

ReportName是相应的报表名称,FullName则表示是否以报表的全程作为报表的名称。

Execute方法

   打印选择的相应报表文件,报表时被SelectReport选择的。

RvProject1.Execute;

ExecuteReport方法

RvProject1.ExecuteReport(ReportName:String);

   ReportName是相应的报表的名称。

Open方法:

RvProject1.Open; 打开相应的报表以共操作。

Close方法:

RvProject1.Close; 关闭一个报表的操作。

l       RvSystem组件

   打印或者预览报表时,进行打印参数设置的。使用时与RvProject结合。

属性:

DefaultDest:指定打印的方式。

rdPreview:预览;

rdFile:文件;

rdPrinter:打印机。

RulerType:相应的标尺单位。

          rtNone:没有标尺;

          rtHorizCm:横向标尺,单位为厘米;

          rtVertCm:纵向标尺,单位为厘米;

          rtBothCm:先是所有的标尺,单位为厘米;

          rtHorizIn: 横向标尺,单位为英寸;

          rtVertIn: 纵向标尺,单位为英寸;

         rtBothIn:所有标尺,单位为英寸;

SystemFiler:报表打印文件参数的设置。如果DefaultDest属性为rbFile,则需要设置这里的属性值。

SystemOptions:所有报表输出设置属性。

SystemPreview:报表预览参数的设置。如果DefaultDest属性为rdPreview,则需要设置这里的属性值。

SystemPrinter:报表打印参数的设置。如果DefaultDest属性为rdPrinter ,则需要设置这里的属性值。

SystemSetup:是对是否允许打印,是否允许打印机设置等参数的设置。

TitlePreview:更改报表预览的窗体的名称,例如可以将Report Preview改为报表预览。

TitleSetup

[1] [2] 下一页






  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务