1

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

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。

任何想法为什么它不能按原样打印整个画布?

4

1 回答 1

1

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

于 2012-01-27T17:40:44.607 回答