Mengecualikan Pengepala dan Pengaki daripada Operasi window.print()
Menghadapi pengepala dan pengaki yang mengandungi tajuk halaman, laluan fail, nombor halaman dan tarikh semasa menggunakan window.print() untuk mencetak boleh mengecewakan. Percubaan untuk menyelesaikan isu ini melalui lembaran gaya cetakan mungkin terbukti sia-sia, memerlukan penyelesaian alternatif.
Dalam Chrome, adalah mungkin untuk menyekat elemen automatik ini dengan menggunakan:
@page { margin: 0; }
Ini membolehkan kandungan untuk kembangkan ke tepi halaman, menghapuskan pengepala dan pengaki lalai. Walau bagaimanapun, adalah penting untuk mewujudkan jidar dan pelapik yang sesuai dalam elemen badan untuk menghalang kandungan daripada melangkaui jidar halaman.
Pendekatan lain ialah:
@media print { @page { margin: 0; } body { margin: 1.6cm; } }
Walaupun pendekatan ini memberikan margin, ia menghadapi had: jika kandungan menjangkau berbilang halaman, margin mungkin tidak konsisten. Halaman pertama mengekalkan jidar atas 1.6cm, manakala halaman terakhir mengekalkan jidar bawah 1.6cm, meninggalkan halaman perantaraan tanpa jidar.
Sebagai alternatif, pertimbangkan untuk mencipta PDF dengan cepat dan mencetaknya terus. Walau bagaimanapun, pendekatan ini memperkenalkan kerumitan tambahan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Pengepala dan Pengaki daripada Output `window.print()` dalam Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!