【iReport】实际开发中,解决iReport中打印图片不显示问题
ireport 中增加图片,添加上属性,但是运行时报错如下,是属性logoPath没有声明到map中
1. Parameter not found : logoPath net.sf.jasperreports.engine.design.JRValidationException: Report design not valid : 1. Parameter not found : logoPath at net.sf.jasperreports.engine.design.JRAbstractCompiler.verifyDesign(JRAbstractCompiler.java:280) at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:152) at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357) at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:343) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:608) at com.guorenpcic.grecar.util.PrintUtil.printReportPdfMore(PrintUtil.java:90) at com.guorenpcic.grecar.services.core.impl.PrintServiceImpl.transcriptPrintNew(PrintServiceImpl.java:418) at com.guorenpcic.grecar.rest.core.PrintController.transcriptPrintNew(PrintController.java:135) at com.guorenpcic.grecar.rest.core.PrintController$$FastClassBySpringCGLIB$$37fde7a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:747) |
解决办法:(1)添加图片属性以流的方式传给map
//打印模板地址inputStream = classLoader.getResourceAsStream("template/policy0507tdfb.jrxml");InputStream url = classLoader.getResourceAsStream("photo/top.png");paramMap.put("logoPath",url);paramMap.put("templetPath", inputStream);paramMap.putAll((HashMap)getOffParamsC(printrespvo));listMap.add(paramMap);PrintUtil.printReportPdfMore(listMap,1,response);
并且在模板中缺少配置,打开policy0507tdfb.jrxml文件,添加
<parameter name="logoPath" class="java.io.InputStream" isForPrompting="false"/>
即完成。
【iReport】实际开发中,解决iReport中打印图片不显示问题相关推荐
- cad细等线体不显示_CAD技法大全,如何在CAD中解决好部分图元无法正常显示的问题 ?...
CAD技法大全,CAD技法大全,如何在CAD中解决好部分图元无法正常显示的问题 ? 在导入CAD的时候,我们通常会遇到各种各样的问题,很多时候都不知道如何解决,这个时候不要着急,静下心来想想,自己以前 ...
- Outlook html 图片白色空白,outlook签名设置_解决Outlook中的签名和邮件图片都显示空白的办法_outlook邮件空白...
Outlook中的签名和邮件图片都显示空白 1.打开"文件". 2.点击"选项". 3.点击"邮件". 4.点击"编辑器选项&qu ...
- 如何解决php 生成验证码图片不显示问题
如何解决php 生成验证码图片不显示问题 参考文章: (1)如何解决php 生成验证码图片不显示问题 (2)https://www.cnblogs.com/behindman/p/9547923.ht ...
- html js 打印 图片不显示 canvas
html js 打印 图片不显示 canvas 出现这个原因是因为 用的是 canvas 我们要将canvas 转成img 将之前的 canvas 替换掉 !!! 要打印的结构 你们的结构可能和我不一 ...
- 文件fluent_Win10 中解决FLUENT中UDF 的方法
关于Win7 中FLUENT 无法编译UDF 的问题,我之前已经探索过了,并给出了一种笨拙但可靠的编译方法,SDK 解决FLUENT 中udf 编译问题.但经过热(xin)心(ji)网(ru)友(fe ...
- maven日志打印,解决logger.info打印内容无法显示
环境: maven win10 问题描述 引入依赖slf4j-nop之后,logger.info()打印内容无法显示,查找资料发现slf4j只是打印日志的接口,没有实现,于是使用log4j 依赖 &l ...
- android 代码添加图片不显示,Android开发 从代码里设置Drawable图片不显示的问题
问题描述 我们从代码里获得Drawable在设置给View时会发现,图片不显示的问题.比如如下代码: Drawable drawable = getResources().getDrawable(R. ...
- 解决GitHub图床图片无法显示的问题
1.前言 今天使用Typora+GitHub+PicGo搭建了属于自己的笔记系统,GitHub和PicGo主要用来解决图片的问题,相当于使用GitHub作为图床,直接将图片上传到GitHub中,并在T ...
- Android使用Glide框架加载网络图片(解决无报错图片不显示问题)
清单文件中添加访问网络权限并防止图片不显示 activity加载自己云服务器网页图片 package com.example.app3;import androidx.appcompat.app.Ap ...
- IOS版伪春菜开发笔记1.1之导入图片并显示
点击xcode界面左侧的project navigator(工程浏览器),选中"ViewController.swift"文件,如下图 这里需要解释一下,ViewControlle ...
最新文章
- 亚太信息安全领袖成就表彰计划:阿里成中国互联网公司唯一代表
- beautifulsoup里面的find()和findall()小代码测试
- c# List 按类的指定字段排序
- C语言程序设计基础讲座之函数
- Spring (Bean, IoC, AOP, SpringMVC)
- Element - Vue UI Framework
- java项目中包的命名规范
- android swf游戏下载工具,安卓swf游戏播放器下载
- Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》----课程列表
- telnet批量ip端口测试连通自动脚本
- 柳州计算机一级考试报名时间,2021计算机考试报名时间和考试时间
- php gps坐标转换经纬度,GPS坐标(经纬度转换xy坐标算法)
- html快闪软件制作,快闪文字视频制作
- 《黑色沙漠》游戏分析与拆解
- 从入门到精通!一个三非渣本的Android校招秋招之路,终局之战
- 原创 关于微信拼车小程序开发的需求分析(分析建模)
- kzzi k980 三模键盘 说明书
- 圣诞节装饰元素高清背景图素材
- 2022计算机软件毕业设计大全
- 乐吾乐2D可视化智慧光伏能源赋能方案
热门文章
- rtabmap_ros 下使用kinect xbox360 测试(一)
- 聚焦智能制造,科华控股演绎“隐形冠军”的数智化创新之路
- input下拉列表选中后背景变黄色
- SIM卡的构成及功能
- C/C++中算法运行时间的三种计算方式(By 虚怀若谷)
- 苹果手机文件连接服务器显示离线,查找iphone一直显示30分钟前的旧位置,是代表设备短暂接入后又离线了吗?...
- JavaWeb(二)——数据库
- shopee个人如何操作多店铺?掌握这几点,丝域教你玩转店群
- 戴尔G5评测(降温)
- C语言 库函数 isspace() 使用方法