报表文档以及报表数据可能经由URL(或者当地文件道路)恳求从Web效率器(或者当地操作零星)的返回服从中加载,可能从内存中的XML字符串加载,也可能经由编程(调用API编程接口)动态天生。 ReportAll控件/插件不依赖于数据库平台,其数据从XML数据文本中取患上,因此ReportAll可能锐敏地适用于种种场所。 二、组成 ReportAll报表开拓工具软件包主要搜罗如下各部份: ReportAll报表妄想器:一个尺度的Win32运用挨次,用于对于报表的文档妨碍编纂以及调试,编纂的服从可保存到适宜XML格式的文本文件中。 ReportAll报表控件/插件:嵌入到挨次窗体或者Web页面中的适宜微软Com尺度的ActiveX控件,用于揭示或者编纂(仅针对于妄想器版)报表的概况以及收集数据,同时提供了API编程接口,便于开拓职员对于其妨碍种种操作。 数据源SDK源代码:这些源代码用于辅助开拓职员天生加载报表数据用的XML数据文本,它们可能由开拓职员凭证名目的需要逍遥更正。当初提供语言版本搜罗:Delphi,VS.Net C#,Java。 辅助文档:微软尺度CHM辅助文件,辅助开拓职员对于ReportAll妨碍学习。
在ReportAll报表妄想器中,该文档可能提供高下文敏感的辅助信息。 典型:一些运用ReportAll妨碍报表开拓的例子,辅助开拓职员快捷入门。 三、适用规模 由于ReportAll报表控件/插件是尺度的ActiveX控件,以是所有反对于ActiveX技术的前台开拓工具(如:Delphi、C++Build、VC++、VB、、VC#、PowerBuild、JavaScript、VBScrip、Excel等)都可能运用ReportAll报表控件/插件输入报表。 四、特色 报表妄想 运用“工具摆放”式以及“电子表格”式相散漫的方式妨碍报表文档的妄想排版;开拓职员既可能像妄想Form那样锐敏地摆放报表工具并配置他们的属性,也可能象运用Excel那样编纂不法则的表格。 提供了丰硕的报表工具辅助您组分解恣意重大的报表名目。 接管“即点即输”的方式妨碍报表工具的文本编纂。 每一个报表工具都可能运用属性编纂器对于其属性妨碍编纂(反对于批量属性更正)。 支端庄大多层表头的快捷妄想。 反对于有限级带区的快捷妄想。 反对于单元格内的斜线部署功能。
反对于行横向以及纵向的窗口解冻。 运用折页器实现份栏分段 反对于超文本的分页展现 支端庄大的图表功能 反对于图片数据的动态加载 反对于横向数据表格(记实横行动态扩展,自动分页)。 反对于数据录入功能(可能下拉抉择录入项)。 在套打妄想时,提供辅助图底纹,可能辅助开拓职员利便精确地定位报表工具。 可能在加载数据的形态下妨碍报表文档编纂的使命,使开拓使命颇为直不雅。 反对于公制、英制、以及屏幕三种单元制。 填报方式 无需预先界说数据集,经由直接对于伪造数据集操作(重大的增删以及赋值操作)或者从XML数据源中加载数据即可实现内容的填报。 可能在录入方式由用户经由用户界面UI输入数据至伪造数据会集,从而实现数据的收集。 将报表工具与数据“绑定”,当加载数据或者数据爆发变更时,将会直接在报表页面上展现进去。 数据加载 以XML作为报表文档的存储格式。
可能经由报表妄想器编纂动态的报表文档,也可能运用API编程接口动态地传入形貌报表文档的XML字符串概况URL地址。 以XML作为数据交流的尺度格式。可能传入适宜XML格式的字符串概况URL地址实现数据的加载。 当从XML数据源中加载数据时可能接管多线程的方式(可选),在数据量较大的情景下的可能实现边加载边浏览的下场。 编程接口 提供了重大易学的适宜尺度的微软Com调用尺度的API编程接口,可能辅助开拓职员经由编程对于报表的文档及数据锐敏地操作。 打印/输入 反对于打印横向纵向校准(校准的服从及打印配置参数自动保存到当地注册表中)。 反对于自力套打方式。在报表妄想时可能对于每一个报表工具配置套打时的参数。
可能将报表导出到Excel中。 反对于双面打印,这种方式经由切换奇数以及偶数页,实现相似出书物的打印方式,节约用纸。 可能将页面复制为尺度图元矢量格式以便粘贴到其余运用挨次(如:WORD)中。 公式运算 带有上百个种种函数,函数的语法格式在编纂器中有详细形貌。 反对于自界说函数,需要调用自界说函数时,零星发生使命,经由捉拿使命可能实现自界说函数。 界面特色化 妄想报表文档时,反对于配色妄想的妄想。 反对于菜单的潜在以及展现。