Html 有打印重复背景的解决方法吗?

Html 有打印重复背景的解决方法吗?,html,css,Html,Css,我们有一个HTML页面,其中显示了一组使用div和重复背景的漂亮条。我们正在制作一份可以很好打印的报告,但这可能需要一些时间,因为我们没有一个报告框架。作为中间解决方案,我们希望使HTML版本可打印。div的背景是唯一的问题,由于默认设置(由于工作站被锁定,无法启用默认设置),因此无法打印div 我有打印背景图像的方法,但当需要重复背景时,这不起作用 有没有其他的解决办法可能会有所帮助?我也一直在尝试在潜水中插入一个图像并拉伸它,但这会使所有其他相对位置都偏离,而且很难修复。不过,我仍在研究这一

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

我有打印背景图像的方法,但当需要重复背景时,这不起作用


有没有其他的解决办法可能会有所帮助?我也一直在尝试在潜水中插入一个图像并拉伸它,但这会使所有其他相对位置都偏离,而且很难修复。不过,我仍在研究这一点。

如果您能教育您的用户,IE和Firefox的“打印”对话框中有一个选项标记为“包括背景图像”或“打印背景图像”

这将包括重复的背景图像。

我曾经在绝对需要控制打印机输出的情况下使用过ActiveX组件(比如打印标签等)

您想要的功能是:

然而,这并不是免费的许可证带来的,但是该许可证的成本可能超过了其他围绕实现时间的工作


缺点:仅IE。

我无法加载链接,并且可能无法正确理解问题,但是


这与其说是一个解决方案,不如说是一个解决方案,但你能制作一个看起来只是重复的图像吗?或者,至少是重复的(对于不同的浏览器和屏幕尺寸),但是足够大,可以“适合”打印(这是一种更标准的尺寸)?

我能想到的实现这一点的最简单方法是使用不同的样式表进行打印,使用适合打印在纸上的容器的标准化图像

显示样式表将继续使用重复的图像,这不会影响性能,因为打印样式表中加载的完整图像仅在页面发送到打印机时加载


…至少,HTML规范说应该这样做。不管这是不是真的,我不能100%确定。

不幸的是,工作站被锁定,其设置无法更改。如果您只想拥有一个可打印版本,并且在背景图像上有一些折衷,您可以为打印媒体使用特殊的css。这将消除对背景图像支持的需要。我想没什么帮助。我需要打印的背景图像非常重要,因为它们是图表中的条形图。我认为我最好的解决方案是将这些条作为服务器端图像生成,而不是用html构建。谢谢链接。看起来这可能是获得所需行为的唯一方法,但不幸的是,工作站被锁定。我认为我的最终解决方案是将bars服务器端生成为一个完整的映像。