2011-09-16 43 views
1

我知道IE6/7本身不支持画布,所以我在IE浏览器中使用excanvas.js。我有一个脚本,将两个图像绘制到画布标签上。例如,在IE6/7中打印HTML5画布

var canvas = $('.map_container')[0]; 
     var context = canvas.getContext("2d"); 

context.drawImage(images.national,getPositionOrScale(0),getPositionOrScale(0),getPositionOrScale(images.national.width),getPositionOrScale(images.national.height)); 

现在我打电话context.drawImage在两个不同的图像和两个图像绘制,但是当我在IE6/7,我去打印预览或打印。它只打印最后绘制的img。

任何想法为什么它不能打印完整的画布?

+0

你有没有找到答案? :( –

+0

不幸的是,我一直无法找到答案。只要你提到IE6/7人们会自动说“为什么不升级或获得适当的浏览器” –

回答

1

我发现它们彼此层叠在一起。我确信这对你来说是古老的历史,但如果你将其中的一个放在一个高度设置为画布大小的div中,你应该能够看到两者。