0

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

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

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

预期的输出应该是:

此处的文字 此处的
表格 此处
的文字

当我单击它显示的 PDF 预览时,我:

此处的文字 此处
的空白(66 页)
此处的文字

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

TEXT HERE
WHITESPACE HERE(没有任何表格的迹象)
TEXT HERE

当我将 HTML 复制粘贴到 Notepad++ 中并从那里运行时,它运行良好,我得到了我的表格。

我还在以下路径File > Configuration > output-table-html下标记了这些设置:

  • 身体片段=真
  • 外部样式 = 真
  • ForceBufferedWriting = true
  • TableRowBorderDefinition = true
  • UseTableLayoutFixed = true

问:有什么我忽略的或者为什么不打印我的表格?

编辑:当我打开 HTML 时,它并没有那么大。当我在 pentaho 1 列中导出它时,需要一整页 +- 3000 px 宽。所以我得到了我发现的多个页面。有什么建议么?

4

1 回答 1

0

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

于 2015-12-10T04:39:08.203 回答