在打印页面中显示背景颜色

时间:2012-09-28 15:03:42

标签: php javascript css printing

我正在使用javascript:print()在PHP脚本中进行打印。我添加了背景颜色。实际上它将是动态背景颜色。在看到打印预览时,背景颜色不会出现。有人帮忙这个问题。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您无法通过javascript控制此内容。

用户可以在打印机对话框中启用背景图像或颜色的打印。

答案 1 :(得分:0)

虽然@ Jan.的答案是正确的,你不应该弄乱用户的偏好和设置,但这在技术上是可行的。

只需在所有内容后面放置一个元素,然后在其中放置一个图像,其中所需的背景颜色可以延伸到100%宽度和100%高度。使用javascript / css这将非常简单。

虽然会打印页面的人会惹恼(说得温和......)