Hari ini, saya ingin membuat fungsi kecil mencetak halaman web dan panggilan window.print () secara langsung, tetapi setelah pencetakan, font selalu menyusut nomor satu, dan alasannya tidak dapat ditemukan. Esensi Esensi
Kemudian, saya mencoba menggunakan kontrol pencetakan IE, tetapi hanya mendukung IE sedikit mual, dan saya hanya bisa kembali untuk menemukan alasannya.
Ternyata halaman yang akan saya cetak adalah bahwa karena lapisan pop -up saudara, jadi fenomena ini muncul.
Selain itu,
Salin kode kode sebagai berikut:
Fungsi Pratinjau ()
{{
bdhtml = window.document.body.innerhtml;
sprnstr = "<!-startprint->" ";
Eprnstr = "<!-endprint->" ";
prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) +17);
prnhtml = prnhtml.substring (0, prnhtml.indexof (ePrnstr));
window.document.body.innerhtml = prnhtml;
window.print ();
}
</script>
Menempatkan <!-startprint-> dan <!-endprint-> Di awal dan akhir konten yang perlu dicetak, hanya bagian yang diperlukan dicetak, bukan seluruh halaman. (Lihatlah blog orang lain, hehe)