必威体育Betway必威体育官网
当前位置:首页 > IT技术

ireport+jasper 简单使用总结

时间:2019-08-13 22:13:20来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

ireport

项目中需要导出报告 现在的逻辑是前端先给出HTML格式的预览 自定义调节 其中某些内容的字体大小 

后台也要跟着 改变

在画 ireport 模板的时候 

1.图片加载问题 我要根据后台传入的图片 而定

a.先xml中加入<parameter name="imageURL" class="java.lang.String"/>标签

b.再加入图片标签

<image isUsingcache="false" isLazy="true">

<reportElement x="73" y="91" width="198" height="89" uuid="0d57aeba-b807-42be-8dc2-7d138a181cf0"/>

<imageExpression><![CDATA[$P{imageURL}]]></imageExpression>

</image>

 c.在java 代码中 一定要 记得加入 imageURL 参数

       

2.如何解决 字体大小问题,因为需求中 我们要支持 调节字体大小 所以 当初设计的时候  在前端先生存 HTML 报表的形式

用户自己调节 文字大小  这里我们就可以 前端可以让用户编辑的字体 改为HTML格式的(也可以前端吧字体大小传过来)

我们可以把 textFiled  标签改为支持HTML格式 

<textfield isStretchWithOverflow="true">

<reportElement x="71" y="20" width="412" height="92" uuid="86143b2e-1bd6-4703-97c8-9d97ba7e165d"/>

<textElement markup="html">

<font size="12"/>

</textElement>

<textFieldExpression><![CDATA[$F{pathNote}]]></textFieldExpression>

</textField>

然后就是生成 了 

暂时 对 jasper 只是了解这么多 还得多看

相关阅读

1、RabbitMQ的简单使用

1、AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放

ActiveMQ的topic的简单使用

上一篇写了queue的简单使用,实际差不多,直接上代码 这个topic就类似与微信公众号的感觉,一个生产者可以对应多个消费者 代码在运行的

GitHub简单使用教程

GitHub,也称GayHub,是一个以 Git 为主要交流工具的同性交友网站。事实上已经成为世界上最大的同性交友网站以及最活跃的程序猿搞基

AndPermission最新版本,超级简单使用。

介绍 关于6.0运行时权限认证,使用官网介绍的方式比较繁琐,这里介绍一个开源库AndPermission,它采用链式调用方式,一句话申请所需权限

SimpleDateFormat.format的简单使用小结

format的用法 是将当前时间格式转换为指定格式场景一:给定毫秒数或者当前系统时间,返回指定时间格式 输入        Date date=

分享到:

栏目导航

推荐阅读

热门阅读