FastReport.NET中文用户手册2019

报表概念

-报表:快速报告系统中的核心元素,用于呈现数据的结构化格式。

-报表设计器:用于设计、编辑和预览报表布局及元素的工具。

-报表页眉:报表顶部部分,通常包含报表标题或公司标志等静态信息。

-报表页脚:报表底部部分,包含版权信息、页码等。

-:报表的组成部分,如“数据节”、“细节节”等,每个节包含不同的数据和布局。

区域与打印单位

-设计器区域:报表设计器中用于放置各种控件(如文本框、图片等)的区域。

-打印单位:报表打印时采用的单位,如毫米、英寸等。

-单位属性:设置打印单位的属性,精确控制布局尺寸。

对象与对象属性

-报表对象:报表中的元素,如文本、图像、表格等。

-对象属性:控制对象外观和行为的特性,包括位置、大小、颜色等。

文本处理

-多行文本:支持多行文本显示的控件,适用于长段落文本。

-文本格式:字体、字号、颜色等,用于美化文本内容。

图像与图表

-图像:在报表中添加静态或动态图像。

-图表:展示数据的图表,支持柱状图、饼图等多种类型。

报表设计

-手动创建报表:用户在设计器中自由绘制报表各个组成部分。

-向导创建报表:提供向导帮助用户快速生成报表模板。

-选择报表数据源:为报表指定数据来源,如数据库、XML文件等。

-动态布局:根据数据动态调整报表布局。

-CanGrow,CanShrink属性:控制对象是否根据内容自动扩展或收缩。

-ShiftMode属性:控制对象在页面上的移动方式。

-GrowToBottom属性:内容增加时,对象自动向下扩展。

-Anchor属性:控制对象与页面边缘或其他对象之间的相对位置。

-Dock属性:控制对象相对于容器的位置,如填满容器或对齐边缘。

-样式:包括字体、颜色、边框等样式设置。

-背景和填充:设置对象的背景颜色或图案。

-数据样式:格式化数据显示的方式。

数据处理

-隐藏重复值:避免报表中显示重复数据。

-显示奇数/偶数行:仅显示奇数行或偶数行的数据。

-连接区域到数据源:将报表区域与数据源关联。

-打印文本:打印报表中的文本内容。

-数据分组:按规则将数据分为不同的组。

-数据过滤:根据条件筛选数据。

-数据分页:控制数据在多页报表中的分布。

-打印空数据:处理没有数据时的报表打印。

-分层打印:按层次结构打印数据。

-主-从报表:主报表显示总体数据,从报表提供详细信息。

报表交互性

-超链接:在报表中嵌入链接,可指向其他报表或网页。

-报表大小:控制报表整体尺寸。

-继承报表:基于已有报表创建新报表,实现代码重用。

-图表报表:使用图表可视化数据。

-图表元素:构成图表的基本单元,如数据系列、坐标轴等。

-交互式图表:允许用户与图表交互,如缩放、平移等。

-数据窗口:显示数据集内容的窗口。

数据源管理

-数据源:报表的数据来源,如数据库表、查询结果等。

-创建数据源:定义数据源,包括连接字符串、查询语句等。

-创建SQL查询:自定义SQL查询作为报表的数据源。

-查询参数:传递给SQL查询的变量值。

-数据源连接:将报表控件与数据源关联。

关系与函数

-关系:定义数据源之间的联系,如一对多、多对多等。

-函数:提供各种计算功能的内置函数集合。

-数学函数:进行数学运算的函数,如求和、平均值等。

-文本函数:处理文本的函数,如截取、替换等。

-日期时间函数:操作日期和时间的函数,如获取当前日期、计算时间差等。

-格式化:格式化数据显示的方式,如货币格式、百分比格式等。

-程序流程:控制报表执行逻辑,如循环、条件判断等。

-合计:计算数据的总计、平均等统计值。

-报表参数:报表运行时接收的输入参数,用于定制报表内容。

-事件处理:处理报表生命周期中的事件,如加载、打印前等。

控件与数据绑定

-控件:报表中用于显示数据或提供交互的组件。

-在代码中引用控件:通过编程语言访问报表中的控件对象。

-数据绑定:将控件与数据源绑定,使控件动态显示数据。

-动态绑定:根据运行时条件动态更新控件与数据源之间的绑定。

-使用自定义列绑定:自定义数据的显示方式,如通过函数转换数据。

示例与案例研究

-示例:具体场景下的报表设计示例,帮助用户理解和应用报表设计技巧。

-案例研究:分析实际项目中的报表设计案例,探讨解决特定问题的方法。