ReportAll是面向软件开发人员的报表开发工具 具有全新的设计思想 对中国式报表和很多复杂报表有很强的针对性 他将“对象摆放”类和“电子表格”类报表开发工具完美融合 使用种类丰富且功能强大的报表对象组合生成任意复杂的报表样式。在ReportAll中 无论是“带区(Band)”、“表格(Grid)”、“图表(Chart)”、“文字”及“线条”等元素都作为报表对象嵌入在报表页面之中。这些报表对象独立占据一定的区域 独立地进行分页控制。事实上 使用ReportAll为报表布局不受任何限制 开发人员可以随意灵活地利用每一块页面空间。另外 ReportAll提供的报表对象都是“数据感知”的 当他们和虚拟数据集中的数据建立“绑定”关系后 可以实时显示数据和感知数据的变化。1、原理 ReportAll控件/插件是符合微软COM规范的ActiveX控件 运行时需要嵌入到应用程序的窗体或HTML页面中 并由开发人员传入用来表现报表的格式或样式的外观信息(报表文档)和用来存储报表内容的数据信息(报表数据) 这两种信息既相互独立又相互关联。因此 报表的开发工作主要围绕这两种信息的生成过程而进行。 报表文档和报表数据可以通过URL(或本地文件路径)请求从Web服务器(或本地操作系统)的返回结果中加载 可以从内存中的XML字符串加载 也可以通过编程(调用API编程接口)动态生成。 ReportAll控件/插件不依赖于数据库平台 其数据从XML数据文本中获得 因此ReportAll可以灵活地适用于各种场合。2、组成 ReportAll报表开发工具软件包主要包括以下各部分:ReportAll报表设计器:一个标准的Win32应用程序 用于对报表的文档进行编辑和调试 编辑的结果可保...