Html 有打印重复背景的解决方法吗?
我们有一个HTML页面,其中显示了一组使用div和重复背景的漂亮条。我们正在制作一份可以很好打印的报告,但这可能需要一些时间,因为我们没有一个报告框架。作为中间解决方案,我们希望使HTML版本可打印。div的背景是唯一的问题,由于默认设置(由于工作站被锁定,无法启用默认设置),因此无法打印div 我有打印背景图像的方法,但当需要重复背景时,这不起作用Html 有打印重复背景的解决方法吗?,html,css,Html,Css,我们有一个HTML页面,其中显示了一组使用div和重复背景的漂亮条。我们正在制作一份可以很好打印的报告,但这可能需要一些时间,因为我们没有一个报告框架。作为中间解决方案,我们希望使HTML版本可打印。div的背景是唯一的问题,由于默认设置(由于工作站被锁定,无法启用默认设置),因此无法打印div 我有打印背景图像的方法,但当需要重复背景时,这不起作用 有没有其他的解决办法可能会有所帮助?我也一直在尝试在潜水中插入一个图像并拉伸它,但这会使所有其他相对位置都偏离,而且很难修复。不过,我仍在研究这一
有没有其他的解决办法可能会有所帮助?我也一直在尝试在潜水中插入一个图像并拉伸它,但这会使所有其他相对位置都偏离,而且很难修复。不过,我仍在研究这一点。如果您能教育您的用户,IE和Firefox的“打印”对话框中有一个选项标记为“包括背景图像”或“打印背景图像” 这将包括重复的背景图像。我曾经在绝对需要控制打印机输出的情况下使用过ActiveX组件(比如打印标签等) 您想要的功能是: 然而,这并不是免费的许可证带来的,但是该许可证的成本可能超过了其他围绕实现时间的工作
缺点:仅IE。我无法加载链接,并且可能无法正确理解问题,但是
这与其说是一个解决方案,不如说是一个解决方案,但你能制作一个看起来只是重复的图像吗?或者,至少是重复的(对于不同的浏览器和屏幕尺寸),但是足够大,可以“适合”打印(这是一种更标准的尺寸)?我能想到的实现这一点的最简单方法是使用不同的样式表进行打印,使用适合打印在纸上的容器的标准化图像 显示样式表将继续使用重复的图像,这不会影响性能,因为打印样式表中加载的完整图像仅在页面发送到打印机时加载
…至少,HTML规范说应该这样做。不管这是不是真的,我不能100%确定。不幸的是,工作站被锁定,其设置无法更改。如果您只想拥有一个可打印版本,并且在背景图像上有一些折衷,您可以为打印媒体使用特殊的css。这将消除对背景图像支持的需要。我想没什么帮助。我需要打印的背景图像非常重要,因为它们是图表中的条形图。我认为我最好的解决方案是将这些条作为服务器端图像生成,而不是用html构建。谢谢链接。看起来这可能是获得所需行为的唯一方法,但不幸的是,工作站被锁定。我认为我的最终解决方案是将bars服务器端生成为一个完整的映像。