我创建了一个网页,可以让您输入一些信息,然后根据该信息在画布元素中绘制图像。除了印刷之外,我几乎都以我想要的方式工作。是否可以仅打印画布元素?
有没有办法打印出画布元素或创建一个新的窗口来绘制,唯一的方法呢?
更新:
的答案是如此简单。我正在考虑更复杂的解决方案。
我希望我可以选择超过1个答案。当我使用*来禁用显示时,我无法打印画布。最简单的解决方案是关闭我用于输入的表单,使用@media print {}中的CSS中的form {display:none;}。感谢您及时的回复。
@media print {
form {
display:none;
}
}
我知道Safari支持:不是(),如果Opera不支持,我会惊呆了,我相信Firefox支持它(我不知道关于Firefox 3.0) - 而且它们是支持Canvas的浏览器元素,应该是足够的:D – olliej 2008-10-06 04:22:15