Pentaho报表设计器5.2:导出html将表显示为空格

时间:2015-12-07 10:56:31

标签: pentaho report-designer

我正在尝试打印邮件。其中包含一个html表。 问题是,导出为PDF / HTML时表格未打印。

字段body_html来自ktr文件。 (此文件包含一些文本和表格)

我将该字段放在报告的详细信息区域中。在字段属性上,我选择rich-text-type = text/html

预期输出应为:

TEXT HERE
表这里 发表在这里

当我点击PDF预览时,我显示:

TEXT HERE
WHITEESPACE HERE(66页)
发表在这里

当我将其导出为html时,我的浏览器(Chrome或FF)中只有一个巨大的空白(66页空白)。当我将它作为纯文本导出时,它只显示HTML而不是我的表(当然)。

TEXT HERE
WHITEESPACE HERE(没有任何表格的标志)
发表在这里

当我在Notepad ++中复制粘贴HTML并从那里运行它时,它完美地工作,我得到了我的表。

我还在以下路径标记文件>配置> output-table-html 这些设置:

  • BodyFragment = true
  • ExternalStyle = true
  • ForceBufferedWriting = true
  • TableRowBorderDefinition = true
  • UseTableLayoutFixed = true

问:我有什么可以忽略的,或者为什么不打印我的桌子?

修改: 当我打开HTML时,它不是那么大。当我在pentaho 1列中导出它时,需要整页+ - 3000 px宽。所以我发现了多个页面。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试从Pentaho报表设计器调整列宽。 如果列的宽度超出报表设计器中页面的宽度,则无法显示内容。 确保所有列的组合宽度必须等于或小于页面宽度。