解决jasperreport导出的pdf每页显示的记录太少问题
jasperreport导出的pdf每页显示的记录太少
主要是确保Details的高度与Details中Field Text的高度一致。
jasperreport导出pdf内容展示不完全处理
场景
测试过程发现,尽管已经设置如下配置:
Position Type : Fix Relative to Top
Stretch Type:Relative to Band Height
Stretch With Overflow:true
导出pdf偶尔会出现导出的内容不完整,最底下的一行或者多行没有显示出来
猜测原因
Jasperreport后台计算文字高度与pdf文字实际占用的高度不一致,为何会有这个差异? 发现: pdf文件展示中英文字符在没有占满一行便自动换行
解决方法
为jrxml配置文件增加属性
<property name="net.sf.jasperreports.export.pdf.force.linebreak.policy" value="true"/>
1.查看文件属性
2.找到属性一栏
3.点击添加按钮
4. 确认保存,编译
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
java web将数据导出为pdf格式文件代码片段
此片段达到的效果是:访问此请求,浏览器将打开新的界面并显示pdf文件预览,在文件预览界面可以下载该pdf文件. 1.jsp界面代码 <input type="button" class="btn btn-info" onclick="getVerPdf();" target="_blank" value="导出为pdf文件" /> 2.js代码 function getVerPdf() { wi
-
Java 中jasperReport实现动态列打印的实现代码
Java 中jasperReport实现动态列打印的实现代码 以下代码中注释说明很清楚,希望能帮助到大家,大家参考下. 示例代码: public ActionResult projectPrint() { String[] printValue = null; // 从页面中获得要查询的字段 String reqPrintValue = getRequest().getParameter("printValue"); // 没有选择则默认全打印 if (null == reqPrint
-
java学习之JasperReport踩坑
下面进入正题,来介绍下今天的猪脚JasperReport或者叫它ireport亦或jasperstudio,当然后面两个是它的可视化工具. JasperReport是个什么东西? 这货其实在国内用户也不少,是个国外的产品,而且可以说在JAVA报表领域应用是相当的广泛. 我当初刚刚接触这个报表的时候还是相当的喜欢的,最主要的是它的可视化工具,真的是让我欲罢不能,竟然可以通过简单画图的方式来设计JAVA报表.说起画图就是可以通过可视化的工具,让我们可视化的设计报表模板,并且它支持输出的文件格式很广泛
-
解决jasperreport导出的pdf每页显示的记录太少问题
jasperreport导出的pdf每页显示的记录太少 主要是确保Details的高度与Details中Field Text的高度一致. jasperreport导出pdf内容展示不完全处理 场景 测试过程发现,尽管已经设置如下配置: Position Type : Fix Relative to Top Stretch Type:Relative to Band Height Stretch With Overflow:true 导出pdf偶尔会出现导出的内容不完整,最底下的一行或者多行没有显
-
Bootstrap-table自定义可编辑每页显示记录数
写在前面: 最近在做的person功能,由于后期系统中person人数较多,不利用查找person,故需求方将要求可以自己编辑每页显示的数目,而不是固定的写死每页显示的数目. 下面先来看下bootsrap-table自带的可切换每页显示记录数的图片 其实我感觉自带的这个下拉框选择每页显示的记录数,已经很方便啦,只需要给几个值就可以了,但是为了更加人性化与方便,就要改的呢,初步想的是,直接将此处的下拉框改为一个input输入框就可以了.事实上,最后也是这么做的. 下面先大概说一下改造的思路吧.对于
-
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
项目地址:https://github.com/PythonerKK/django-generate-pdf/tree/master 这个demo实现了通过用户输入自己的个人信息生成一份简历pdf,来阐述如何使用Django的HttpResponse生成PDF的文档. 先上效果图: 安装依赖库 首先安装Django最新版2.2.2和PDF依赖包xhtml2pdf pip install django pip install xhtml2pdf 编写表单验证 为了简单起见,这个demo依赖数据库,
-
Java设置PDF跨页表格重复显示表头行的步骤详解
目录 前言 1.导入Jar包 2.Java代码 总结 前言 在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好.下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法 grid.setRepeatHeader(true);即可. 具体参考如下方法步骤. 1.导入Jar包 这里导入的是Free Spire.PDF for Java的jar包,Spire.PDF for Java 支持的功能非常丰富,例如 PDF 文档安全性
-
完美解决phpdoc导出文档中@package的warning及Error的错误
今天在编写PHPDoc的导出文档的时候发现一个很郁闷的错误,虽然这个warning不是什么重要错误,但是看着总是很不爽的.于是就去网上找了很多相关的资料,可是郁闷的是不知道是我用的PHPDoc版本太新(1.4的版本),还是说很多人都没遇到这个问题,反正就是没有相关的这个资料找到,只是找到了一些从PHPDocumentor官方网倒出来的关于@package的使用注意事项,然后就只能一条一条检查,看了一个版本又一个版本,总算是被我解决了. 而且发现该方案可以解决@package之类相关的错误提示:
-
解决vue-cli项目打包出现空白页和路径错误的问题
vue-cli项目打包: 1. 命令行输入:npm run build 打包出来后项目中就会多了一个文件夹dist,这就是我们打包过后的项目. 第一个问题,文件引用路径.我们直接运行打包后的文件夹中的index.html文件,会看到网页一片空白,f12调试,全是css,js路径引用错误的问题. 解决:到config文件夹中打开index.js文件. 文件里面有两个assetsPublicPath属性,更改第一个,也就是更改build里面的assetsPublicPath属性: assetsPub
-
Vue如何将页面导出成PDF文件
本文实例为大家分享了Vue将页面导出成PDF文件的具体代码,供大家参考,具体内容如下 我在前端岗位上要实现个可视化图表页的PDF文件导出,在这里给大家分享下使用jsPDF和html2canvas包将Vue页面导出成PDF的方法. 1. 下载npm包 npm install html2canvas npm install jspdf 2. 创建插件.js文件 Vue-cli项目的话是在./utils文件夹下,我在这里使用的nuxt框架,所以是在./plugins文件夹下. import html2
-
详解如何使用Net将HTML简历导出为PDF格式
目录 正文 使用Select.HtmlToPdf.NetCore 效果图展示 首先使用ChatGPT生成个人简历信息 代码部分 pdfReport.css : 正文 现在有许多将HTML导出PDF的第三方包,这里介绍使用的是Select.HtmlToPdf.NetCore 使用Select.HtmlToPdf.NetCore 整体思路是将cshtml内容读出来,然后再转为Pdf文档 读取cshtml内容有两种方法,第一种使用第三方包 RazorEngine.NetCore,第二种使用官方方法进行
-
完美解决php 导出excle的.csv格式的数据时乱码问题
1.header('Content-Encoding: XXXX'); 有可能是编码问题:可以尝试UTF-8,GBK,GB2312,等编码格式 2.有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的excle是微软的产品,所以需要把文件格式改成,UTF-8有BOM格式的. 以上这篇完美解决php 导出excle的.csv格式的数据时乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
随机推荐
- AngularJS 获取ng-repeat动态生成的ng-model值实例详解
- 基于java math API 的详细解释说明
- 基于java Servlet编码/异常处理(详解)
- 介绍几个ASP.NET中容易忽略但却很重要的方法函数
- 一步步打造简单的MVC电商网站BooksStore(3)
- JavaScript之cookie技术详解
- 解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
- PHP简单获取多个checkbox值的方法
- 在Python中处理XML的教程
- Android获取App内存使用情况的方法
- 页面定时刷新(1秒刷新一次)
- javascript设计模式 接口介绍
- Ajax和$.ajax使用实例详解(推荐)
- JAVA如何调用Shell脚本
- Javascript与jQuery方法的隐藏与显示
- jquery中防刷IP流量软件影响统计的一点对策
- 微信小程序 五星评分的实现实例
- JAVA使用commos-fileupload实现文件上传与下载实例解析
- 详解springmvc之json数据交互controller方法返回值为简单类型
- 巧改注册表来增强网络功能—注册表使用全攻略之五