3

我一直在遇到最奇怪的问题,我什至无法开始排除故障。重要的是,我正在工作的这个项目中的网页是 100% 可打印的。正如您可以看到下面的签名字段和注释字段(带有字符串“erererer”)在 Google Chrome 打印预览中显示得很好,但当我使用 Chrome 浏览器实际打印出来时却没有。事实上,note 字段只打印出边框,没有其他内容(看起来像一个带边框的白色空 div),而 signature 字段打印出除实际签名之外的所有内容。当我使用 google chrome 将文档另存为 PDF 然后直接从 PDF 打印出来时,一切都打印得很完美。当我使用firefox打印时,签名区域打印完美,但笔记问题仍然存在,它只打印外边框。

我将非常感谢有关如何开始解决此问题的任何建议或任何有关为什么会发生这种情况的意见。

提前谢谢了!

4

1 回答 1

1

如果您需要准确可靠的可打印性,使用 iText 和 PDF 是一种解决方案。您可以将页面呈现为 PDF,它将显示在浏览器中,然后完全按照指定打印。

HTML 通常是不准确的,有来自浏览器的标记(页码等),并且可能会出现故障。

iText(最新版本)是开源的或商业可用的。还有一个旧版本免费提供。请参阅:不是 AGPL 的 itext 的最新版本是什么?

至于您的注释字段:背景可能有一些奇怪的东西,非标准样式?,或不存在的字体?试着把它做成一张普通的香草桌。

于 2013-05-14T00:45:25.817 回答