ireport——第一张报表的制作(pdf)

文章目录

  • 前言
  • 新建ireport
  • 报表信息展示区域划分
  • 组件面板常用组件说明
  • 添加标题
  • 数据表格制作
    • 1、数据的查询与表格创建
    • 2、设置报表数据的边框属性
    • 3、设置数量统计(表格右上角)
  • 右侧组件面板开启
  • 关于预览样式选择

前言

在上一篇文章中,讲述了ireport 5.6的安装,以及在jdk1.8环境下,如何配置低版本jdk以便启动。

本篇博客主要讲述第一张报表的制作过程。

新建ireport

选择文件 -- new 创建一张 A4 大小的报表模板。
在这里插入图片描述

在这里插入图片描述
给新建的文件起名,并指定文件保存的路径
在这里插入图片描述
点击“下一步”,并输入“任意sql 查询语句”。

不输入无法下一步~~

在这里插入图片描述
后面的操作就是不断的下一步。到最后流程走完,则第一份报表创建成功。

报表信息展示区域划分

在这里插入图片描述

组件面板常用组件说明

Static text:用于放置静态内容
Text Field:用于放置动态数据
Break:用于报表 分页

添加标题

创建一个新的报表文件标题,只需要在右侧Static Text拖拽至title 区,并输入标题名称信息。设置完成后,点击标题,在右侧属性中,设定该标题的文本格式与大小,如下所示:
在这里插入图片描述
设置完成后,如果是需要打印PDF,还需要在属性栏中设定pdf的其他信息,如下所示:
在这里插入图片描述
Pdf Font name is now deprecated. You should use a Font extension when using a not standard font. See Tools->Options->Fonts. STSong-Light

Pdf Encoding UniGB-UCS2-H (Chinese Simplified)

数据表格制作

既然是开发报表,那么表格数据显示当然不可能少。

1、数据的查询与表格创建

假设报表内容如下所示:

select 
id ,
user_name ,
user_age  ,
user_email 
from user

在创建新的报表时,粘贴对应的sql语句
在这里插入图片描述

选择下一步,将属性全部转入
在这里插入图片描述
继续执行下一步流程,直至创建成功。
【注意】这里用中文作为字段名报错了,后期博客增加说明!

创建完成后,此时新的报表中Fileds栏中出现如下所示的信息。
在这里插入图片描述
将字段属性信息权限,拖拽至中间的报表数据Detail区。

这里只能是Detail,否则拖拽不了!
这个软件这一点做的很好

2、设置报表数据的边框属性

将报表中的表格头部表格数据列表全部选择,右键鼠标,选择 Padding and Borders
在这里插入图片描述
将边框的宽度。设置0.2px
在这里插入图片描述

考虑到报表的导出内容,包含中文信息,还需要设置对应的文本格式与字体样式

不然会导致中文不显示等问题。

在这里插入图片描述
除此之外,还需要设定表格的布局信息,否则预览中,会导致每条数据都会有较大的间距
在这里插入图片描述
将这两条线拖拽至与数据框高度一致,预览 preview

预览之前,需要先点击 编译
在这里插入图片描述

数据展示效果如下所示:
在这里插入图片描述

3、设置数量统计(表格右上角)

先优化页面布局展示效果,并在表格右上角部分创建新的统计字段
在这里插入图片描述
点击ok后,界面如下所示:
在这里插入图片描述
选中刚刚创建的,点击,在属性栏中设定其表达式。
在这里插入图片描述
设定需要显示的样式,点击确定
在这里插入图片描述
【注意】凡是涉及到中文的,都必须设定 文本格式与编码!

预览效果如下所示:
在这里插入图片描述

右侧组件面板开启

如果右侧的组件面板不小心关闭了,可以采取下面的方式开启:
在这里插入图片描述

关于预览样式选择

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46300.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

比ureport好用的报表系统-VeryReport报表系统

随着数据时代的到来,数据成为企业管理和决策的重要依据。然而,在处理海量数据的同时,如何快速准确地生成各种形式的报表却成为了一个痛点。手工制作报表费时费力、容易出错;而传统的报表工具又复杂难用,无法满足不同用…

从Excel到Smartbi,国内头部企业的报表是这样进阶的!

​作为新生代打工人,大家在工作中总免不了要做报表,而做报表这件事真是要从年头做到年尾。比如,每月财务部门需要制作财务报表反映企业的状况,以帮助管理层进行科学决策;每个季度业务部门需要制作运营报表,…

PowerBI 实现中国式报表

本文分享如何用PowerBI实现动态表头、多行表头、行标题合并单元格。 一、动态表头(可变表头) 实现效果:表头(字段名称)随着筛选条件变动,如下: 筛选季度1时,则显示“Q1预测”、“Q…

ireport的简单使用(数据表格)报表

如果出现ireport打不开的问题正常都是因为JDK版本太高了,百度下如何简单,很容易的 首先:文件->new,选择Blank A4,Open this template 2、取个名字,选择下保存的位置,点击完成 3、此时新模板…

让企业报表化繁为简,Smartbi实现报表统一管理

报表作为大家日常工作的关键和必不可少的内容,往往需要定期进行维护和更新。处在工作的不同时间、不同岗位、不同职责,要做的报表也各不相同。 随着时间的推移,手上的报表也会越来越多,而这还只是从个人的角度出发来理解&#xff…

报表模块-report

报表模块是基础模块以外单独开发的一个模块,该模块很好的集成到整个pwdis中,报表模块使用的是第三方报表引擎limereport作为报表的底层库,limereport是一个非常强大的报表引擎,它有报表设计器与报表库两个部分,相关详细…

FineReport 报表模板生成+导出Excel表格

跟spring boot 整合 :https://blog.csdn.net/zhanglixin_1984/article/details/79194145 看官方的文档纠结了一天,好东西,这个怎么下手,但是还是想总结一下。 FineReport报表技术,给我的感觉跟IReport报表的思路差不…

统计报表用的什么软件(制作报表必备的3款软件)

最近因为工作需要,我接触使用了几款报表软件,觉得还不错,推荐给大家使用。 VeryReport VeryReport采用Java编写,B/S结构,无需安装客户端,使用浏览器即可做报表设计。易学易用,轻松解决中国式复…

ChatGPT介绍,与BERT区别及在公司使用方向

浅析ChatGPT ChatGPT介绍 ChatGPT 是OpenAI公司推出人工智能聊天机器人程序。ChatGPT能够以流畅的自然语言跟人聊天,还能根据聊天的上下文进行互动,其答案体现了很强的自然语言理解、信息综合和推理能力,以及其模型中蕴含的丰富的知识。Cha…

ChatGPT会取代MySQL DBA吗?(译自Percona)

让权威网站Percona来回答这个很多人都在关心的问题。 原文网址:ChatGPT 不会取代 MySQL DBA - 关于静态加密的问题示例 - Percona 数据库性能博客 作者:Edwin Wang 译者,姚远 ChatGPT是目前科技界最热门的话题,有人甚至说Chat…

被Chatgpt碾压的打工人与大学生,准备反击!

最近一段时间,chatgpt可谓如火如荼,它的出现引发各行各业的震动,有人利用它实现了一夜暴富,有企业将它纳进人才招聘的技能要求中,国内各大厂商也纷纷下场推出自家的AI大模型,从第一代到GPT-4,所…

神坛上的插画师真的高薪且自由吗?

插画师的定义:就是以绘画插画为职业的人,主要工作包括替书籍、杂志、报纸、说明书、小说、教科书等刊物绘制插画、封面,也从事绘画贺卡、海报、广告、喷画、幽默画等。分为电子插画和纯手绘。 那么,手绘插画师的收入怎么样呢?封面一般1千到8百,内页100-500左右。每个公司…

插画师必备的6个宝藏网站

1、pinterest https://www.pinterest.es/ 国外网站,需要梯子,里面有超多优秀插画作品,非常值得收藏。 ​ 2、花瓣网 https://huaban.com/ 国内素材网站,很多设计、插画、摄影等作品,可以拿来做参考。 ​ 3、站酷网…

插画师培训怎么选,5大插画师培训班排名

插画师培训哪里好,给大家推荐5大插画师培训班排名,各有优势和特色,提供大家选择! 一:5大插画师培训班排名 1、轻微课(五颗星) 主打课程有日系插画、游戏原画、古风插画、动漫漫画,以…

ubantu报错: 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程3228(aptd)

1. 问题描述 有时候终端运行时会进行如下报错: 2. 问题原因 一般出现这种原因是因为文件上锁或者被占用 3. 解决方法 sudo rm /var/cahe/apt/archives/lock sudo rm /var/lib/dpkg/lock运行代码块后,结果如下所示: 出现“…没有那个文件目…

Linux “无法获得锁 /var/lib/dpkg/lock-frontend - open“

问题 在Linux下使用sudo apt install命令时如果出现提示&#xff1a;<mark>无法获得锁 /var/lib/dpkg/lock-frontend - open</mark> 原因 出现这个问题的原因可能是有另外一个程序正在运行&#xff0c;由于它在运行时&#xff0c;会占用软件源更新时的系统锁&…

html 标签置顶,html 标签

a anchor 锚点 超链接Document 百度一下 href属性&#xff1a;超链接指定跳转网页地址 title属性&#xff1a;提示 target属性&#xff1a;_self 在当前页打开_页面 _blank_在新页面打开Document 百度一下 小猿圈 小猿圈 小猿圈 小猿圈 小猿圈 小猿圈 小猿圈 小猿圈 小猿圈 小猿…

android的前端开发环境搭建,Android开发环境搭建

可以在以下任一操作系统上进行Android应用程序开发 - Microsoft Windows XP或更高版本。 带有Intel芯片的Mac OS X 10.5.8或更高版本。 Linux包括GNU C库2.7或更高版本。 所有开发Android应用程序所需的工具都是免费的&#xff0c;可以从网上下载。 以下是开始进行Android应用程…

计算机网络工程师 一共几级,2020年计算机软考网络工程师中级多少分过

原标题&#xff1a;2020年计算机软考网络工程师中级多少分过 计算机软考中级合格线是多少&#xff1f;每年报名软考中级资格考试的考生有很多&#xff0c;那么软考中级的及格分数线是多少呢&#xff1f;每年报名软考中级资格考试的考生有很多&#xff0c;近几年软考中级各资格的…

计算机管理 网络连接服务,WZC服务未开启无法连接网络 解决方法及步骤

而最近同事的电脑上不了网&#xff0c;电脑桌面右下角的无线小电脑打上了红叉(如图1所示),根据了解发现每次开机都这样。重起也没用&#xff0c;只是上次关机前优化了一下电脑。 (图1 桌面右下角的无线小电脑图标) 解决因为未开启WZC服务而引起的无线网络上不了问题&#xff1a…