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