ureport 显示html,Ureport2报表使用问题及注意事项汇总
近期处理了一些Ureport2报表问题,对源码略有了解。现将所遇到的问题总结如下:
------------------------------------------
问题:html显示的表格实际宽度比例与设计页面的colspan合并数不一致【使用不当】
原因:首行为合并行导致html表格的宽度设置失效
处理:第一行上右键设置“重复表头”,报表正文从第二行开始。
注意:不要通过关闭换行这种治标不治本的方式解决,因为换行关闭后,浏览器可以自适应文本内容来撑高td,但是pdf不行,故会导致pdf导出数据缺失。
------------------------------------------
问题:换行计算错误(F12可以看到br标签插入位置不正确)【使用不当】
原因:Ureport2计算换行时,半角字符的宽度比浏览器实际显示的要小,故换行标签插入位置比正确位置偏后。
半角字符导致,比如sql中使用了半角空格来缩进。
文本行出现较多西文字符,比如“2019年3月4日至2019年4月3日”这种数字或字母较多的字符。
处理:
切换输入法到全角,插入对应的全角字符(可以看到插入的全角字符占比要宽一些)
想办法替换模板中的西文字符,比如将时间段改为“近xx天”
------------------------------------------
问题:行高度计算错误,导致多列表格中除最后一列以外的所有列可能数据显示不全。【插件缺陷】
原因:Ureport2缺陷,将最后一列的高度作为了整行高度。应该将整行所有列中的最大高度设为行高度
处理:已在2.2.8版本解决,fork且合并到github的官方源码。
-------------------------------------------
问题:大段文本在换行计算后,段落前后出现大段空白。【插件缺陷】
原因:Ureport2缺陷,换行高度预估多了导致
处理:已在2.3.0版本解决,fork且合并到github的官方源码。
ureport 显示html,Ureport2报表使用问题及注意事项汇总相关推荐
- UReport2报表图片显示
UReport2报表图片显示 看UReport2图片加载的源码 package com.bstek.ureport.provider.image;import java.io.FileInputStr ...
- 在SpringBoot项目中使用Ureport2报表工具
SpringBoot项目中使用Ureport2报表工具 1.在spring boot项目中使用Ureport2报表工具,首先需要在maven的pom.xml中添加Ureport2的依赖. <!- ...
- UReport2 报表设计器 在线表格
UReport2官网 一.UReport2报表设计器 UReport2是一个开源的可视化报表设计器,功能强大,操作简单,可以实现复杂的报表统计,有各种各样的导出和打印功能,支持导入Ex ...
- 在饼图上显示百分比值(报表生成器和 SSRS)
在饼图上显示百分比值(报表生成器和 SSRS) 默认情况下,图例中显示了类别来标识每个值. 如果使用了类别标签标记饼图,则可能希望在图例中显示百分比. 注意 在 SQL Server Data Too ...
- 【帆软报表】使用技巧及常见问题汇总-持续更新
[帆软报表]使用技巧及常见问题汇总-持续更新 1.重复与冻结设置,做用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表- ...
- ureport2报表支持中英文
UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表,集成ureport2后指定项目启动任意一个端口,报表名称:xxxxxxx.ure ...
- ureport2报表详细使用(四)-数据处理
七.数据处理 1)回到报表设计界面,查看表格具体参数配置,当前所有字段默认聚合方式均为:分组: 聚合方式 用途 列表(select) 对数据不作处理完整展示 分组(group) 将数据相同的作为一组进 ...
- Spring boot 集成 ureport (三) 报表存储至数据库
声明:代码为核心代码,为了简洁!完整代码请移步我的github -->[带我传送到github] UReport2默认提供的名为"服务器文件系统"的报表存储机制,实际上是实现 ...
- 开源UReport 整合到产品中实践简要:(七)ureport设计器设计报表前基本功知识-表达式与函数
一.ureport中表达式(其实也包含了函数,函数也是在表达式进行定义) (1)基本表达式类型:数字(含小数位支持),字符串,布尔值 (2)支持加减乘除,求余数(%). (三)三元表达式: 可以看到, ...
最新文章
- java 整型_Java整型计算
- Babel的安装和使用
- 【数学建模】层次分析法AHP(评价与决策)
- WEB Service 下实现大数据量的传输
- 转-Appium—驱动和常用功能的封装
- Spring中配置Hibernate事务的四种方式
- Mono源代码学习笔记:Console类(五)
- 直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
- Python利用Spark并行处理框架批量判断素数
- java.exe闪退_java 双击jar包闪退或没反应,使用cmd运行提示没有主清单属性,该如何解决...
- TypeScript系列教程--初探TypeScript
- 2020 快手 被吊打面经
- 模型运行速度FPS测试以及参数Parameter计算代码
- 刨根究底字符编码之九——字符编码方案的演变与字节序
- win10+GeForce 940mx安装cuda
- vim 删除重复部分的行 vim 技巧
- 如何正确关闭TCP连接
- CG-23H 超声波风速风向传感器--易风(加热型)
- 自荐信当计算机课代表,北邮自主招生自荐信
- 已知两点坐标求直线的一般表达式