2011-10-31 127 views
8

我会知道如何导入背景图片iReport设计器4.1.2iReport导入背景图片

这些都是一步我走:

  • 选择查看 - >报告Designer->导入背景图片...
  • 选择我的PNG图像
  • 选择查看 - >报表设计器 - >变换背景图片
  • 点击图片右侧并设置适合页面宽度透明度至100%
  • 最后单击高端转型

背景图像正常显示在报表中,但是当推出的预览消失!

怎么了?我想念什么?

PS:由于图像超过报告边距,我放弃了背景条纹解决方案。

回答

6

对不起,我一开始并没有仔细阅读过这个问题。你需要使用背景带。调整您的图像的大小以适合您的尺寸,以便您可以使用它。这样做后...

导出为PDF,你应该看到背景图像。导出到XHTML,你应该看到背景图片。

当您导出到HTML背景图像时不会显示。 JasperReports页面上的FAQ链接解释了您需要在HTML报告中考虑的事情(如此!)。

背景图片不能做你想做的。它旨在为您在iReport中编辑报告时提供背景。它对最终报告没有影响。

+0

我觉得马修引用[制作HTML,XLS或CSV友好报道】(http://community.jaspersoft.com/wiki/jasperreports-library-faq#Making_HTML_XLS_or_CSV_friendly_reports)后 –

2

看来是这个iReport的选项(Import Background Image)不影响报表,它影响了GUI的外观。可能是这是一个错误。
我没有在JR源代码中找到ireport.background.imageireport.background.image.properties属性的用法。 以html格式导出的报告不包含图像(在ireport.background.image中设置)。

您应该使用Backgroundband创建水印或其他东西。

2

我有和上面提到的一样的问题。我意识到,所有你需要做的是:

  1. 确保面板是通过选择Windows > palette
  2. 点击图片打开,它会提示你从你的浏览器中选择一个图像。
  3. 如果要将图像设置为背景图像,只需将报告检查器中的图像项目转换为背景带。
0

从(窗口>调色板)使用图像选项是在iReport中显示图像的更好方法。保留页眉下的图像有助于在每个页面中显示图像。

0

我觉得iReport的背景图像(视图 - >报表设计器 - >导入背景图像)的选择是使用预打印报告。当您需要将报告详细信息打印到预先打印的页面时,很难进行对齐并创建精确的报告。为此,您可以扫描预打印页面,将其作为背景图片(视图 - >报表设计器 - >导入背景图片),然后对齐报告参数预扫描打印的页面。在您打印时会自动删除插入的背景。 如果我错了请指正。