IREPORT饼图过程
环境:ireport 4.0.2, mysql 5.1
目标:饼图,百分比,PDF中文
一.DB如图:
数据源配置略.
创建SQL语句:
select count(id) as id,department from piechart group by department;
二.创建饼图
一路下一步到key and values的时候
填写如下:
然后完成.拖动改变下大小后
点击preview可以查看预览生成结果如下:
三.为饼图添加百分比显示
在饼图属性里面:
填写如下:
{0}{2}
说明:{0}为名称 {1}为数量 {2}为百分比
在次预览如图:
四.PDF预览中文问题
4.0.2中pdf预览中文依然存在问题,默认对静态文本将不会显示中文,依旧悲剧.
可以采用原来的办法,既加入itext-asian.jar到classpath中,然后修改 pdf font name 和pdf encoding的办法来显示中文,但这种做法ireport已经抛弃,这里采用另一种做法.
下载truetype字体,我下载的是微软雅黑字体:
选择[工具]->[选项]->[ireport]下font卡牌栏,install font,然后选择刚下载的字体文件,下一步如图:
然后完成.这时候直接预览pdf的话还是悲剧,还要做最后一步修改.
在static text的属性里面修改
Font name为雅黑字体.然后预览:
至此完成,在接下来?code去吧.
(注:转载须标明此文来源连接
,否则视为侵权)
分享到:
相关推荐
### Ireport 4.5.0 制作3D饼图详解 在现代数据分析与展示领域,图表的应用极为广泛,特别是在企业管理层面,管理者们希望通过直观的图表形式来快速理解复杂的数据,以便于进行准确的决策。JasperReport作为一款优秀...
- **报表设计**:报表设计是报表制作的核心过程,它包括布局、样式、数据源配置等,Jaspersoft iReport Designer提供了一个拖放式的工作环境,使得设计过程更加简便。 - **JRXML文件**:这是iReport Designer使用...
iReport是一款用于设计和生成报告的可视化工具,它基于JasperReports库,是 JasperReports 的官方图形设计前端。iReport支持多种数据源,并提供了丰富...希望这些知识点能够帮助您有效地使用iReport制作出专业的报表。
5. **图表制作**:讲解如何创建各种类型的图表,如柱状图、饼图、线图等,以及如何设置图表的系列、数据源和样式。 6. **子报表与分组**:介绍如何在报表中嵌入子报表,以及使用分组功能来组织和展示数据。 7. **...
4. **样式和格式**:IReport提供了丰富的样式选项,包括字体、颜色、边框、对齐方式等。你还可以创建自定义样式并应用于整个报表或特定元素。 5. **子报表和分组**:对于复杂报表,可以使用子报表来嵌套报表,或者...
本文将详细介绍如何使用 Ireport 4.5.0 版本来制作柱状图,并涵盖从数据库连接配置到图表样式定制的全过程。 #### 二、准备工作 ##### 1. 数据库连接配置 - **步骤一**:打开 Ireport 并创建一个新的报表项目。 - *...
通过以上步骤,我们不仅掌握了如何使用iReport创建基本的报表,还学会了如何进行更高级的操作,比如分组报表和图形报表的制作。这对于企业级应用程序来说是非常实用的功能。掌握这些技能后,你可以更高效地分析数据...
4. **报表设计过程** - 打开ireport,新建报表项目,设置报表尺寸、列宽等基本信息。 - 添加数据字段,通过查询语句从数据库获取数据。 - 设计报表元素,如表格、图表、文本框等,设置它们的样式和属性。 - 添加...
5. **图表制作**:内置的图表引擎可以生成各种类型的图表,如柱状图、饼图、线图等,并支持自定义颜色、标签和数据系列。 6. **版本控制**:iReport可以集成版本控制系统,如Git或SVN,便于团队协作和版本管理。 7...
5. **图表制作**:iReport内置了多种类型的图表,如柱状图、饼图、线图等,可以根据数据集动态生成。用户可以设置图表的详细属性,如数据系列、颜色、标签等,使得报表更加直观易懂。 6. **子报表和报告分组**:在...
《iReport5.6.0:打造专业级报表制作利器》 在信息技术高速发展的今天,数据的呈现方式显得尤为重要,而报表作为数据展示的核心手段,其制作工具的选择直接影响到数据分析的效率与效果。iReport5.6.0,作为一款备受...
iReport还集成了JFreeChart图表制作包,用于生成各种图表。 iReport的优点 * 开源软件,网上文档比较多 * 使用方便、易于上手使用 * 配置简单 * 支持各种报表和图表输入格式,方便打印 iReport的安装 iReport...
在信息化时代,PDF文档因其便携性、稳定性及跨平台特性,已经成为数据共享和报告制作的首选格式。而iReport作为一款强大的Java PDF编辑工具,为开发者提供了丰富的功能,让创建、设计和编辑PDF文档变得更加简单高效...
iReport内置了强大的图表生成器,支持多种类型的图表,如柱状图、饼图、线图等。用户可以通过配置数据系列、标签和样式来创建交互式图表。 7. **子报表和.jasper文件** 子报表是嵌套在主报表中的小型报表,可以...
### JasperReports结合Ireport报表制作教程 #### 一、引言 在当今信息化时代,数据可视化成为企业管理和决策的重要工具之一。报表系统作为数据展示的一种重要形式,在各个领域都有着广泛的应用。JasperReports是一...
### JasperReports结合iReport制作报表教程 #### 一、引言 在当今信息化时代,数据的可视化呈现变得尤为重要。无论是企业内部管理还是对外展示,一张清晰直观的报表往往能够传达更多的信息,帮助决策者快速做出判断...