Javascript ile print sayfası oluşturma

Projelerinizde belirli bir div arasını yazdırma için aşağıda javascript kodunu uygulayın 

öncelikle yazdırmak istediniz div e bir id atayın.

  1.  <script type="text/javascript">
  2.             function print() {
  3.                 var windowUrl = '';
  4.                 var windowName = 'PrintWindow';
  5.                 var mywindow = window.open('', windowName, 'height=%75,width=%100');

  6.                 mywindow.document.write('<html><head>');                
  7.                 mywindow.document.write('<link rel="stylesheet" href="Sayfanızda bulunan tüm css leri tanımların " />');               
  8.                 mywindow.document.write('<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700%7CRoboto:300,400,500,600,700" media="all">');
  9.                 mywindow.document.write('</head><body>');              
  10.                 mywindow.document.write(document.getElementById('DvTable').innerHTML);               
  11.                 mywindow.document.write('</body></html>');
  12.                 var h = mywindow.document.getElementsByTagName("head")[0];
  13.                 var js = mywindow.document.createElement("script");
  14.                 js.type = "text/javascript";
  15.                 js.src = "ProjeJs/printjouery.js"+"vendors/js/vendor.bundle.base.js"+"vendors/datatables.net/jquery.dataTables.js" ; bu bölümde yazdırılacak alanda kullanılan js tanımlayın
  16.                 h.appendChild(js);
  17.                 mywindow.focus();
  18.                 mywindow.print();
  19.                 mywindow.document.close();
  20.                 setTimeout(function () { mywindow.print(); }, 1000);
  21.                 mywindow.close();
  22.             }
  23.         //document.getElementById('YazdirBtn').addEventListener("click", print)
  24.         </script>

printjouery.js dosyasını aşağıda linkten indirebilirsiniz.

İlgili Makaleler

Üye Yorumları

Bu Makaleye Henuz Yorum Yapılmamıştır

Yorum Yaz