Профиль пользователя заблокирован сроком «навсегда» без указания причины
Ответы пользователя по тегу Печать
  • Chrome - проблема с выводом на печать

    wearymax
    @wearymax
    Попробуйте так:

    Скрипт:
    Copy Source | Copy HTML
    1. function PrintIt(){
    2.     var ua=navigator.userAgent;
    3.     var ie=/MSIE/.test(ua);
    4.     stext='';
    5.     stext=document.getElementById("Printable").innerHTML;
    6.     wnd=window.open("", "tinyWindow", 'statusbar=no,toolbar=no,scrollbars=yes,resizable=yes,width=630,height=900');
    7.     wnd.document.write("<html>
      <title>Печать страницы</title>
      <head>
      <link href=\"/style/print.css\"rel=\"stylesheet\"type=\"text/css\" media=\"all\"/></style>
      </head>
      <body onclick=\"window.close()\">
      <div id=\"watermark-top\">начало листа</div>");
    8.     wnd.document.write(stext);
    9.     if (!ie){
    10.     wnd.document.write("<div id=\"watermark-bottom\">конец листа</div><body></html>");
    11.     wnd.print();
    12.     }else{
    13.     wnd.document.write("<script>window.onload=self.print();<\/script></body></html>");
    14.     wnd.location.reload()
    15.     }
    16. }

    (Уберите переносы строки у всех элементов в wnd.document.write)

    Область и вызов:
    Copy Source | Copy HTML
    1. <div id="Printable">Контент для печати</div>
    2. <button onclick="PrintIt();">Печать</button>
    Ответ написан
    2 комментария
  • Проблема с печатью pdf документов?

    wearymax
    @wearymax
    Можно сделать примерно так:
    Вместо pdf давать ссылку на статичную html с gif (штрих-код один фиг ч/б) и скриптом, который при onload открывает 1-1 масштаб разметки и остается только ткнуть «Печать».
    Ответ написан