我希望我的报告根据其他一些字段的值显示行中的图像.就像这样:
column_1 | column_2
======================
xyz | <xyz.jpg>
abc | <abc.jpg>
Run Code Online (Sandbox Code Playgroud)
column_1保存文本,column_2显示文件文本+".jpg"的图像.我通过将图像表达式设置为:$ F {COLUMN_1} +".jpg"来完成此操作.
问题是它有时可能(并且在我的情况下:将会发生)不存在具有适当名称的图像文件.这会生成"错误填写打印...未在以下位置找到字节数据:[some_image_path]".
有没有办法处理这样的错误,比如说,当指定的文件不存在时,显示一些默认图像?
事实证明,使用'onErrorType'可以判断错误图像会发生什么.这是一个例子:
<image scaleImage="RealHeight" hAlign="Center" vAlign="Middle" onErrorType="Blank">
Run Code Online (Sandbox Code Playgroud)
当没有找到图像文件时,这会将图像设置为空白,而不是以错误结束.