ReportAll报表控件是嵌入到应用程序窗口中的用于表现报表外观的构件,在ReportAll报表控件中,报表的样式信息和报表的数据是分离的,均通过XML文本流载入,前者可以通过报表设计器编辑完成,后者可以通过编程动态生成。
ReportAll报表控件可用于报表的展现、打印、套打;报表模板的编辑及数据采集等多种场合,是Client端开发的重要工具。
ReportAll报表控件可以随应用程序免费分发。
● 报表设计。
◆ 使用“对象摆放”式和“电子表格”式相结合的方式进行报表文档的布局排版;开发人员既可以像设计Form那样灵活地摆放报表对象并设置他们的属性,也可以象使用Excel那样编辑不规则的表格。
◆ 提供了丰富的报表对象帮助您组合成任意复杂的报表样式。
◆ 采用“即点即输”的方式进行报表对象的文本编辑。
◆ 每一个报表对象都可以使用属性编辑器对其属性进行编辑(支持批量属性修改)。
◆ 支持复杂多层表头的快速设计。
◆ 支持无限级带区的快速设计。
◆ 支持单元格内的斜线排列功能。
◆ 支持行横向和纵向的窗口冻结。
◆ 使用折页器实现分栏分段。
◆ 支持超文本的分页显示。
◆ 支持复杂的图表功能。
◆ 支持图片数据的动态加载。
◆ 支持横向数据表格(记录横行动态扩展,自动分页)。
◆ 支持数据录入功能(可以下拉选择录入项)。
◆ 在套打设计时,提供辅助图底纹,可以帮助开发人员方便准确地定位报表对象。
◆ 可以在加载数据的状态下进行报表文档编辑的工作,使开发工作非常直观。
◆ 支持公制、英制、和屏幕三种单位制。
● 填报方式无需预先定义数据集,通过直接对虚拟数据集操作(简单的增删和赋值操作)或从XML数据源中加载数据即可实现内容的填报。
可以在录入模式由用户通过用户界面UI输入数据至虚拟数据集中,从而实现数据的采集。
将报表对象与数据“绑定”,当加载数据或数据发生变化时,将会直接在报表页面上体现出来。
● 数据加载以XML作为报表文档的存储格式。可以通过报表设计器编辑静态的报表文档,也可以使用API编程接口动态地传入描述报表文档的XML字符串或者URL地址。
以XML作为数据交换的标准格式。可以传入符合XML格式的字符串或者URL地址实现数据的加载。
当从XML数据源中加载数据时可以采用多线程的方式(可选),在数据量较大的情况下的可以实现边加载边浏览的效果。
● 编程接口提供了简单易学的符合标准的微软Com调用规范的API编程接口,可以帮助开发人员通过编程对报表的文档及数据灵活地控制。
● 打印/输出支持打印横向纵向校准(校准的结果及打印设置参数自动保存到本地注册表中)。
支持独立套打模式。在报表设计时可以对每一个报表对象设置套打时的参数。
可以将报表导出到Excel中。
支持双面打印,这种方式通过切换奇数和偶数页,实现类似出版物的打印方式,节约用纸。
可以将页面复制为标准图元矢量格式以便粘贴到其他应用程序(如:WORD)中。
● 公式运算带有上百个各类函数,函数的语法格式在编辑器中有详细描述。
支持自定义函数,需要调用自定义函数时,系统产生事件,通过捕捉事件可以实现自定义函数。
● 界面个性化设计报表文档时,支持配色方案的设计。
支持菜单的隐藏和显示。