【发布时间】: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 宽。所以我得到了我发现的多个页面。有什么建议吗?
【问题讨论】: