我们已经看到在前面的章节中,如何打印和查看的JasperReport生成的文档。在这里,我们将看到如何在其他格式,如PDF,HTML和XLS转换或导出这些报告。 Facade类net.sf.jasperreports.engine.JasperExportManager提供实现这一功能。导出方式转变...
分类:
Web程序 时间:
2015-07-21 12:21:48
阅读次数:
202
报表填充过程JasperPrint对象的输出可以使用内置的浏览器组件来查看,打印或导出到更多的流行的文件格式,如PDF,HTML,RTF,XLS,ODT,CSV或XML。Jasper文件查看和打印将包括在本章中。导出将包括在下一章导出报表.查看报表JasperReport提供了一个内置的浏览器观看原...
分类:
Web程序 时间:
2015-07-21 12:17:59
阅读次数:
194
任何报告工具的主要目的是为了生产出高品质的文档。举报填充过程有助于报告工具通过操纵数据集来实现这一目标。需要报表填充过程的主要输入是:报表模板:这是实际的JasperReport文件报告参数:这些所传递的报表填充时间给引擎基本上都是命名的值。我们将在报表参数章节讨论。数据源:我们可以从一系列像一个S...
分类:
Web程序 时间:
2015-07-21 12:03:31
阅读次数:
161
我们在前面的章节中产生的JasperReport模板(JRXML文件)。这个文件不能直接用于生成报告。它必须被编译成JasperReport的“本地二进制"格式,称为Jasperfile。在编制我们把JasperDesign对象转换成JasperReport的对象:接口net.sf.jasperre...
分类:
Web程序 时间:
2015-07-21 11:54:55
阅读次数:
124
多样性数据源是报表开发的常见问题,但用JasperReport等报表工具本身难以处理,比如展现两个MongoDB collection连接的结果。虽然JasperReport有virtual data source或table join,但这些功能只在商业版或高端版本出现,在免费版中实现的难度很大。而且这些功能只支持两个数据源的连接,要实现多连接则麻烦得多。另外,这些功能只是图形化界面,无法对连接...
分类:
数据库 时间:
2015-06-23 11:59:38
阅读次数:
204
使用JasperReport+iReport进行Web报表开发前言在实际工程中非常,报告是其中很重要的一部分,结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、能够在执行期从数据库中自己主动读取数据、可自己主动分页、拥有丰富的页面元素(图片。超连接等)、支持分...
分类:
Web程序 时间:
2015-06-08 11:28:41
阅读次数:
217
用JasperReport+iReport进行Web报表开发序言在非常多实际的项目里,报表都是当中十分重要的组成部分,比如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、能够在执行期从数据库中自己主动读取数据、可自己主动分页、拥有丰富的页面元素(图片,...
分类:
Web程序 时间:
2015-06-01 18:35:14
阅读次数:
150
1、报表工具基本功能报表工具一般提供一下功能:
支持多种数据源,而且数据源可配置。
支持脚本式的样式定义,一般是基于XML的,可灵活修改,一般提供样式编辑器。一般支持基于打印的样式定义,支持报表头尾、页面头尾、分组等概念。
将数据源和样式定义,输入到报表引擎,可输出为多种格式,包括PDF、EXCEL等。
2、报表工具的使用从报表工具的基本功能来看,使用报表工具,核心是两个,一个是数据源的定义,一个是...
分类:
编程语言 时间:
2015-05-26 06:49:10
阅读次数:
273
struct对象可能被分配在托管堆上吗? --会的。 比如当对struct装箱的时候,就会被分配在托管堆上。 比如,让一个struct实现一个接口。 public interface IReport { string Name { get; } } public struct Score : IRe...
分类:
其他好文 时间:
2015-05-14 23:47:10
阅读次数:
179