Jaspersoft Studio面板

打开Jaspersoft Studio工具,首先需要创建一个工程,创建过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看到successfully就说明成功了
在这里插入图片描述
在这里插入图片描述
可以看到整个文件是可视化的,分为几大区域(Title、Page Header、Column Header等),如果某些区域不需要也可以删除。
在面板左下角可以看到有三种视图方式:Design(设计模式)、Source(源码模式)、Preview(预览模式):

  • 通过Design视图可以看到模板的直观结构和样式
  • 通过Source视图可以看到文件xml源码
  • 通过Preview视图可以预览PDF文件输出后的效果

在这里插入图片描述
通过右侧Palette窗口可以看到常用的元素:
在这里插入图片描述
增减Band
可以根据情况删除或者增加模板文件中的区域(称为Band),例如在Page Header区域上点击右键,选择删除菜单:
在这里插入图片描述

其中Detail区域可以添加多个,其他区域只能有一个。
将元素应用到模板中
Image元素
从右侧Palette面板中选择Image元素(图片元素),拖动到Title区域:
在这里插入图片描述
弹出如下对话框,有多种创建模式,选择URL模式,并在下面输入框中输入一个网络图片的连接地址:
在这里插入图片描述
然后按ok就可以了
可以选中图片元素,鼠标拖动调整位置,也可以通过鼠标调整图片的大小。
调整完成后,可以点击Preview进入预览视图,查看PDF输出效果:
在这里插入图片描述
还有其他的元素Static Text,Current Date之类的也是类似的

动态数据填充
在这里插入图片描述
在这里插入图片描述
可以在右侧的Properties面板中修改刚才创建的参数名称:
在这里插入图片描述

### 使用 JasperSoft Studio 中的表格组件 在 JasperSoft Studio 中,表格组件是一种强大的工具,用于创建动态报表并显示来自数据库或其他数据源的数据。以下是有关如何使用该组件的一些关键点: #### 创建和配置表格组件 要向报表中添加表格组件,可以按照以下方式操作: 1. 打开 JasperSoft Studio 并加载您的项目。 2. 将 **Table Component** 从左侧的 Palette 面板拖放到设计区域中的适当位置[^4]。 #### 设置数据源 为了使表格能够正常工作,您需要定义一个合适的数据源。可以通过以下步骤完成此设置: - 右键单击项目的根目录,在弹出菜单中选择 `Data Adapter` -> `New Data Adapter...`. - 根据提示输入连接到目标数据库所需的参数(如 URL、用户名和密码),或者上传 CSV 文件作为静态数据源[^1]. #### 定义查询语句 一旦建立了数据适配器之后,则需编写SQL查询来提取所需字段的信息给table component展示出来: ```sql SELECT column_name FROM table_name WHERE condition; ``` #### 绑定列与字段映射关系 当成功执行完上述步骤后, 接下来就是把获取来的每一项记录分配至对应的单元格里去呈现它们的内容了。这一步骤通常涉及双击已放置好的表对象从而打开属性编辑窗口,并在那里指定哪些域应该关联起来形成最终视觉效果的一部分[^3]。 #### 调整样式和其他高级选项 除了基本功能外,还可以进一步自定义外观布局比如字体大小颜色等等;另外如果希望实现分页打印等功能的话也可以在此阶段进行相应的调整设定[^2]。 ```java // Example Code Snippet showing how to programmatically set some properties of the JRDesignTextField. JRDesignTextField textField = new JRDesignTextField(); textField.setPattern("#,##0.00"); textField.setFontSize(8f); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值