在IE6 / 7中打印HTML5 Canvas

时间:2011-09-16 08:08:09

标签: html5 canvas html5-canvas excanvas

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

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。

为什么它不能按原样打印完整画布?

1 个答案:

答案 0 :(得分:1)

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