【问题标题】:How do we lock or embed a picture into a cell on XLS Jasper Report?我们如何在 XLS Jasper Report 上锁定或嵌入图片到单元格中?
【发布时间】:2012-12-06 20:12:43
【问题描述】:

我正在使用 Jasper 为托儿所准备电子表格。我们将每个孩子的信息和孩子的相应图片与他们的父母一起填充在一行中。 (即)每一行将有一个子信息,其中一个单元格有图像。当我尝试按孩子的姓氏​​过滤或按字母顺序排列时,图像不遵循行中的信息。我们在 Jasper 中是否有用于将图像嵌入到单元格(单元格的一部分)的属性?

谢谢。

【问题讨论】:

  • 如果你改用 xlsx 似乎可以工作。
  • 感谢您的评论。你能详细说明一下吗? Excel 2007 具有将图像嵌入到单元格中的选项,(即)“使用单元格移动和调整大小”。 jasper 是否支持此选项?请指教。
  • 当您导出为 XSLX 格式时,它似乎是默认值,至少当我从 iReport 尝试它时。我在 JasperReports 中找不到任何特定的内容来更改该设置。所以我的假设是它是在 Excel 中插入图像时的默认设置。对不起,我没有更多的东西,我试图找到一些有关的文档,但空手而归。
  • 谢谢。我尝试使用 XSLX 导出器,但没有用。如果有人对此有任何解决方案,请帮助我。
  • 这似乎更像是一个 excel 问题而不是碧玉问题。我说的对吗?

标签: excel jasper-reports


【解决方案1】:

尝试添加下一个属性字符串:

property name="net.sf.jasperreports.export.xls.ignore.graphics" value="false"/

或者在你的模板属性中设置:

property: net.sf.jasperreports.export.xls.ignore.graphics value: false

【讨论】:

    【解决方案2】:

    JasperReports 自版本 5.0.4 起具有属性 net.sf.jasperreports.export.xls.image.anchor.type。要在 Excel 中激活“使用单元格移动和调整大小”选项,您需要将此属性设置为“MoveSize”值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多