我正在尝试打印一封邮件。其中包含一个 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 宽。所以我得到了我发现的多个页面。有什么建议么?