Моя команда ищет исправить эту проблему. У нас есть приложение, которое динамически создает диаграмму (графику) с потоками. Он также отображает фигуры в «swinlane», который в основном представляет объект, окруженный div с границей и цветом фона. Все выглядит великолепно. Проблема, с которой мы сталкиваемся, заключается в попытке распечатать это представление.IE8 не печатает визуализированную графику правильно
Мы просто используем существующий html (имя переменной printContent). Мы открываем отдельное окно и вызвать печать:
var pw = window.open('', 'View', 'width=900,height=600');
pw.document.open();
pw.document.write('<html><head></head><body>' + printContent + '</body></html>');
pw.document.close();
pw.focus();
pw.print();
pw.close();
Содержание фактически выглядит правильно в новом окне. Когда принтер печатается, что верхний «swinlane» не показывает границу или фон. Остальное нормально.
Мы попытались проверить «Печать фоновых цветов и изображений» в меню «Файл-> Настройка страницы», но не имеют никакого эффекта.
+1: Спасибо, что нашли время, чтобы отправить ваше решение! – RichieHindle