说说 Jaspersoft Studio 的主界面和报表设计视图
来源:互联网 发布:网络品牌注册 怎么回事 编辑:程序博客网 时间:2024/05/17 23:19
Jaspersoft Studio 是基于 Eclipse 平台,所以它的主界面与 Eclipse 很相似:
鼠标右键->在新窗口中打开图片,可以查看大图哦 O(∩_∩)O~
1 Eclipse 的 全景视图
默认是打开 Jaspersoft Studio 的全景视图,可以凭自己的喜好,任意关闭或者拖拉里面的某个视图。
- 可以通过 Window -> Show View -> Other ,使用视图管理器,打开自己需要的视图:
- 重置全景视图的方式:Window -> Reset Perspective。
- 保存自定义的全景视图:Window -> Save Perspective As,然后取个名字并保存就可以啦O(∩_∩)O~
2 Jaspersoft Studio 全景视图组件
Jaspersoft Studio 主编辑器,有三个页签:
主要有这些辅助视图:
3 Design 页签
我们一般在 Design 页签中设计报表。报表分为几个不同的水平分割部分,它们都被叫做栏(Band),可以把这些报表元素放在这些栏中。每一个栏 根据它们的特性,可能会被重复多次。比如 页头(page header)在每一页都会被重复一次,而 detail band 中的内容,在每一条记录中都会被重复一次。
因为布局是可视化的,所以几乎可以忽略它们底层的源代码(JRXML)。
4 理解 “栏” 的概念
Design 页签预先定义了 9 个栏。
一个栏的宽度与页面的宽度相同(不包括左右外边距)。一般来说,栏 的高度会自动适配实际内容,但有的栏是固定的,比如 Column footer、page footer以及最后一页的 last page footer 的栏。
下面是栏的类型:
5 设置报表属性
在 Outline 视图中点击树的根节点,就可以在 Properties 视图中查看并设置报表的属性。
在报表的属性中,点击【Edit Page Format】可以改变报表的尺寸:
Jaspersoft Studio 的尺寸单位是像素。
下面列出可选的尺寸格式:
5.1 设置列
创建一张新报表:File -> New -> Jasper Report,然后选择 Blank A4 模板:
给它取个名字。
现在设置数据源:在报表属性视图中,点击 【Edit query,filter and sort options】:
打开数据源设置对话框:
- 选择 Sample DB。
- 编写 SQL 语句。
- 读取字段列表(执行 SQL 语句后)。
读取后的字段列表,就进入到了 Outline 视图中的 Fields 中咯:
现在我们把 SHIPNAME 拖拽到 Design 页签内,然后只保留 Detail 栏:
预览效果:
默认情况下,一页中只会包含一列的 field 值。也可以配置多列的 field 值,这样排版起来会更好看。
打开当前报表的属性列表,在 Advanced 页签中把 Column Count 设置为 2:
现在再看看效果:
是不是看起来比刚才好多咯 O(∩_∩)O~
5.2 高级设置
报表的属性列表包含了很多设置项,列表说明如下:
when no data type 有这些策略:
6 导出报表
可以导出各种格式,诸如常用的 PDF、XLS、HTML 等格式。
6.1 编译报表
Jaspersoft Studio 会首先编译 JRXML 源代码,生成 Jasper 文件;然后关联数据源。
6.2 预览以及导出
如果编译报表没有问题,就可以在 preview 页签中看到报表的预览效果。如果改变了数据源,那么报表会自动重新编译。
如果选择了一个新的预览格式,那么报表也会自动按照新的格式重新生成。
6.3 选择导出 PDF
如果选择导出 PDF,那么请注意报表模板的输出尺寸。一般的 PDF 支持的最大尺寸是 14400px * 14400px 。如果超过了这个尺寸,那这个报表可能太宽咯,会被 PDF 截断!
- 说说 Jaspersoft Studio 的主界面和报表设计视图
- 说说下一代的报表设计器——Jaspersoft Studio
- 说说 Jaspersoft Studio 的报表元素
- 说说如何使用 Jaspersoft Studio 设计你的第一张报表
- jaspersoft 报表设计器简单的使用
- Jaspersoft Studio(报表设计器)中文乱码问题的解决方法
- 使用Jaspersoft Studio绘制报表
- SpringBoot+AngularJS+Jaspersoft Studio实现多张报表打印控制
- Jaspersoft iReport 报表
- Java开源报表Jasper入门(2) -- 使用JasperSoft Studio创建一个简单报表
- Java开源报表Jasper入门(2) -- 使用JasperSoft Studio创建一个简单报表
- 关于Jaspersoft iReport4.7.0报表制作的一些问题
- Jaspersoft Studio 下载地址
- vs2008打开aspx文件时设计界面死机的解决(Visual Studio 2008切换设计视图假死正在安装)
- Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计
- Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计
- 从iReport到Jaspersoft Studio
- 说说Lightroom的参考视图
- Http封装请求工具类
- weblogic 常见thread dump分析
- Matlab坐标图像隐藏横纵坐标的方法
- pythonic 1
- QT中关于窗口全屏显示与退出全屏的实现
- 说说 Jaspersoft Studio 的主界面和报表设计视图
- 如何报名计算机等级考试
- [Java多线程编程核心技术]
- 居中的五种方式
- ATMEL 24C256 EEPROM驱动代码
- 0-1背包的小理解
- 属性动画
- 改造:Ueditor编辑器插入外链视频支持手机播放和上传本地音乐
- rank 排行 别名 映射