Стиль не применяется на странице печати с использованием JavaScript

Я использую приведенный ниже код для печати веб-страницы ASPX. Это работает. Но таблица стилей не применяется для этого шаблона. Пожалуйста, помогите мне применить стиль для печати страницы.

 <script language="javascript">
        function printpr() {

            var panel = document.getElementById("<%= all.ClientID %>");
            var printWindow = window.open('', '', 'height=400,width=800');
            printWindow.document.write('<link rel="stylesheet" type="text/css" href="style.css" media="print"/>\n')
            printWindow.document.write(panel.innerHTML);
            printWindow.document.close();
            setTimeout(function () {
                printWindow.print();
            }, 500);
            return false;
        }
    </script>  

1 ответ

Думаю, это поможет вам решить вашу проблему.

http://www.javascriptkit.com/dhtmltutors/cssmedia.shtml

Другие вопросы по тегам