Печать HTML5 Canvas в IE6 / 7 - PullRequest
       23

Печать HTML5 Canvas в IE6 / 7

1 голос
/ 16 сентября 2011

Я знаю, что IE6 / 7 изначально не поддерживает canvas, и поэтому я использую excanvas.js для браузеров IE.У меня есть скрипт, который рисует два изображения на теге 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 Ответ

1 голос
/ 27 января 2012

Я понял, что они накладываются друг на друга. Я уверен, что это древняя история для вас, но если вы поместите один из двух в div с высотой, равной размеру холста, вы сможете увидеть оба.

...