【问题标题】:Pentaho report designer 5.2: export html shows table as whitespacePentaho 报表设计器 5.2:导出 html 将表格显示为空白
【发布时间】:2015-12-07 10:56:30
【问题描述】:

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

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

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

预期的输出应该是:

这里是文字
表在这里
文本在这里

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

这里是文字
WHITESPACE HERE(66 页)
文本在这里

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

这里是文字
WHITESPACE HERE(没有任何桌子的迹象)
文本在这里

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

我还在下面的路径下标记了文件>配置>输出表-html这些设置在:

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

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

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

【问题讨论】:

    标签: pentaho report-designer


    【解决方案1】:

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

    【讨论】:

    • 当我打开 HTML 时,它并没有那么大。当我在 pentaho 1 列中导出它时,需要一整页 +- 3000 px 宽。所以我得到了我发现的多个页面。有什么建议吗?
    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多