html - 打印重复背景的任何解决方法?

标签 html css

我们有一个 HTML 页面,它使用 div 和重复背景显示了一堆漂亮的条形图。我们正在制作一份可以很好打印的报告,但这可能需要一些时间,因为我们没有适当的报告框架。作为一个临时解决方案,我们想让 HTML 版本可以打印。 div 的背景是唯一的问题,由于默认设置(无法启用,因为工作站被锁定),它们不打印。

我有found a work around用于打印背景图像,但是当需要重复背景时,这不起作用。

是否有任何其他解决方法可以提供帮助?我也一直在尝试在潜水中插入图像并拉伸(stretch)它,但这会甩掉所有其他相对位置并且证明很难修复。不过,我仍在研究这个问题。

最佳答案

我用过this在绝对需要控制打印机输出的情况下使用 ActiveX 组件(想想打印贴纸等)。

您想要的功能是:printBackground

然而,这并没有附带他们的免费许可,但也许该许可的成本超过了其他解决实现时间的成本。

缺点:仅限 IE。

关于html - 打印重复背景的任何解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/376237/

相关文章:

html - 我的媒体查询适用于我的 iphone 但不适用于浏览器调整大小

php - Cake PHP 主题集成

html - 为什么我不能更改 Canvas 的背景?

javascript - 如何使用 php 检查 css 文件是否缩小

html - 什么是 CSS 中的空字符串?

html - 移动设备上的 Youtube iframe,宽度不佳

javascript - Bootstrap 工具提示手动触发器不起作用

html - Css 将 border none 设置为最后一个表 tr

JavaScript - 为写在 contenteditable div 中的每个字母添加跨度

html - CSS - 创建一个面向右侧的动态 "tag"形状