iframe.print против window.print в IE - мелкий шрифт в прежнем

В нашем веб-приложении у нас есть функция печати для нескольких наших страниц, и подход, который мы принимаем, заключается в том, чтобы поместить содержимое текущей страницы в глобально доступный документ iframe и распечатать iframe (с использованием Javascript). Это прекрасно работает в Firefox, но в IE он печатает iframe очень мелким шрифтом, почти нечитаемым.

Все CSS, применяемые в обоих браузерах, одинаковы, я удостоверился, что печатаемый HTML никаким образом не переполняется (заставляя IE соответствовать содержимому или чему-то еще) ... и все же печать IE очень мала. Интересно, что если я изменю логику печати для записи в новое окно, а затем сделаю window.print (), все будет отлично работать и в IE, и шрифт будет такого размера, как требуется / определено CSS.

Кто-нибудь сталкивался с подобной проблемой с iframe.print () в IE?

Спасибо за помощь.

Nitin

7
задан legendofawesomeness 8 November 2011 в 23:20
поделиться