FastReport.Net教程:基本原理之报表、报表设计器和报表选项
FastReport.Net在线订购火热进行中,立可享受特别优惠!点此链接,速来抢购!!!
基本原理
在本章中,我们将学习在FastReport中使用报表的原则。我们还将仔细查看报表元素,例如报表页面,波段和报表对象。
一、报表
报表构建过程可表示如下:
报表模板(后期报表) - 这就是我们在设计器中看到的内容。报表保存在文件中扩展名为.FRX。可以在设计人员的帮助下或以编程方式创建报表。
数据可以是任何数据:这是在程序中定义的数据,或来自DBMS的数据,例如MS SQL。FastReport还可以处理业务逻辑对象。
准备报表 - 这是我们在预览窗口中看到的。 准备好的报表可以预览,打印,以其中一种支持的格式(.doc,.xls,.pdf和其他格式)保存,或可以通过电子邮件发送。
二、报表设计器
为了创建报表模板,使用报表设计器。 设计人员为用户提供了设计报表的舒适设施,并允许同时预览报表。
报表设计器是FastReport的复合部分,不依赖于开发环境(例如,MS Visual Studio)。 如果您是软件开发人员,则可以将报表设计器包含在您的应用程序中。 这将使您的最终用户能够更改现有报表或创建新报表。
三、报表选项
可以在“Report|Options...”菜单中调用包含报表选项的窗口。 您将看到一个包含多个选项卡的对话窗口:
在“General”选项卡上,您可以控制以下报表参数:
- “Double pass”参数允许启用两个报表通过。 当您使用“总页数”系统变量时,这可能是必要的;
- “Compress report file”参数允许以压缩形式保存报表。 对于压缩,使用zip算法,这就是为什么你可以借助任何存档轻松提取原始内容;
- “Use file cache”参数允许在创建报表时保存内存。 如果您的报表有很多页面,请使用此参数;
- “Convert null values”控件将空值数据列转换为默认值(0,空字符串,false - 取决于列的数据类型);
- “Text quality”参数允许选择报表中文本显示的模式。 此模式不影响报表的打印;
- “Smooth graphics”参数允许在绘制图形对象(线条,边框,图片)时启用平滑模式
在“Description”选项卡上,您可以提供报表的描述。所有这些参数不是强制性的,它们用于提供信息:
在“Script”选项卡上,您可以选择报表的脚本语言。
在“Security”选项卡上,您可以提供打开报表时要求的密码。 具有密码的报表以编码形式保存,因此请不要忘记密码! 在这种情况下恢复报表实际上是不可能的。
在“Inheritance”选项卡上,您可以控制报表继承。