【jaspersoft】基于studio的iReporter报表开发爬坑记录

问题汇总

  1. details和columnFooter中间有一大段空白问题
    1) 先点击空白处(此处太坑了,大部分人都是照搬别人的博客。我点了半天,根本没找到他们说的勾选框
    2) 勾选Float Column Footer
    【jaspersoft】基于studio的iReporter报表开发爬坑记录_第1张图片
    【jaspersoft】基于studio的iReporter报表开发爬坑记录_第2张图片
  2. title中的静态text不显示
    回答:字体的大小超过height设置的值,在预览的时候能显示,但是添加到java代码后,显示为空

这里有一个阈值的问题,我在报表设计器中,是能够正常显示这个标题的。但是将jrxml文件添加到项目中后,显示为空。通过调整字号大小,将字号从18改为16后,标题准确显示。
【jaspersoft】基于studio的iReporter报表开发爬坑记录_第3张图片
3. 给整个title增加一个边框
目前没有找到这个属性,只能在外面套一个rectangle矩形框,然后给矩形框放置在最底层,设置边框线条即可
问题分析:
1) 我的title里面放了两行文字以及一个logo图片
2) 现在想要在整体外面增加一个边框,而不是通过设置元素的border,给每个元素加边框
3) 搞了半天,实在是没找到特别舒服的办法,只能添加一个rectangle元素,然后设置元素的叠放顺序,最后给该元素设置一个边框
4) 只有在当前的区域内,同时有多个元素后,右键中才会有order属性,我当初点了半天,想要按照网上教程找到这个排序,都没有找到

【jaspersoft】基于studio的iReporter报表开发爬坑记录_第4张图片

  1. 自定义的logo图片
    1) 找了一台nginx图片服务器,将图片上传到指定的目录下
    2) 在image中配置了通过url访问
    问题解析:
    1) 这个问题通过百度可以找到很多的解决办法,但是由于本身我们的服务器上配置了nginx解析功能。所以我直接将图片添加到了服务器上,然后报表里面设置通过url访问图片,从而实现这一功能。
    2) 没有图片服务器的同学,可以网上找一个免费的可提供图片外链的网盘,能够实现一样的功能。

  2. border中选择了pen style为solid line,但是在excel打开后,是点状的虚线
    问题解析:
    1)我的表格,导出后的边框是这样的-------------,与我们平时excel中添加的实线边框不一致。
    2)后来发现,border的size必须大于0.25,至少为0.5才能正常显示直线,小于0.5就显示为断点样式。

暂时总结这么多,如果后面有问题,在更新吧~

你可能感兴趣的:(web开发,jaspersoft,studio,ireporter,报表)