【发布时间】:2010-11-20 06:19:12
【问题描述】:
我们在我们的网络应用程序中使用 SVG,我们需要允许用户从浏览器打印 SVG 图像。我们希望支持 Safari 和 FF。我们最近遇到了一些从浏览器打印的问题
在 FF 3.0 上,我们得到 SVG 区域的灰色背景颜色(我们用于嵌入 SVG)。 Safari 或 FF 3.5 不会发生这种情况。
在 FF 3.0 上,我们无法打印带有嵌入 SVG 的 HTML(使用 )。但我们可以保存为 PDF 并打印 PDF。 PDF 将包含灰色背景颜色,但它至少会打印。
其他人遇到过这个问题吗?有什么解决方法吗?我想我们总是可以说我们支持 FF 3.5,但我想把它作为最后的手段。
谢谢。
【问题讨论】:
-
并非所有浏览器都支持 SVG。您是否考虑过将图像转换为 PNG 或 GIF?
-
严格来说,我们是 FF 和 Safari,两者都有不错的 SVG 支持。这只是一个关于打印的问题。出于许多不同的原因,我们使用 SVG 而不是 PNG 和 GIF。