Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pdf 如何在iReport中嵌入和显示SVG图像_Pdf_Svg_Jasper Reports_Ireport - Fatal编程技术网

Pdf 如何在iReport中嵌入和显示SVG图像

Pdf 如何在iReport中嵌入和显示SVG图像,pdf,svg,jasper-reports,ireport,Pdf,Svg,Jasper Reports,Ireport,我正在使用iReport 4.5.0,希望嵌入SVG图像以生成PDF 当使用iReport的预览选项运行报告时,图像将不会呈现为PDF格式(即,图像应该位于的位置有一个空白) 在执行期间,我在日志中没有看到任何异常,发生了什么 以下是图像标记代码片段: 我想在我的报告中嵌入SVG文本,这个主题帮助我成功了。 我使用的Jaspersoft Studio完全支持JasperReports 5.5.0。 我是这样做的: 创建图像元素 选择自定义表达式并使表达式为空 修改JRXML源:在标记图像中添加

我正在使用iReport 4.5.0,希望嵌入SVG图像以生成PDF

当使用iReport的预览选项运行报告时,图像将不会呈现为PDF格式(即,图像应该位于的位置有一个空白)

在执行期间,我在日志中没有看到任何异常,发生了什么

以下是图像标记代码片段:


我想在我的报告中嵌入SVG文本,这个主题帮助我成功了。
我使用的Jaspersoft Studio完全支持JasperReports 5.5.0。
我是这样做的:

  • 创建图像元素
  • 选择自定义表达式并使表达式为空
  • 修改JRXML源:在标记图像中添加标记图像表达式

因此,我使用getInstanceFromText方法。

不要忘记保护SVG文本中的双引号

我无法以html、xhtml等其他格式显示svg文件,我还注意到,如果从xml视图切换到设计视图,有时会从标记中删除class=“net.sf.jasperreports.engine.jrrendeable”。这是因为设计视图有时会重新计算xml代码中的任何混乱。我也尝试过在旧版本中预览,但没有成功:(我也向ireport bug tracker问了同样的问题,想知道这是否是一个可能的错误,请看: