Jadual Kandungan
Pengaturcaraan Kawalan Pengaturcaraan Percetakan Batasan Penetapan Header Footer Default Status
Rumah hujung hadapan web tutorial css Bagaimana cara mengawal status cek lalai halaman pertama dan terakhir dalam tetapan percetakan penyemak imbas?

Bagaimana cara mengawal status cek lalai halaman pertama dan terakhir dalam tetapan percetakan penyemak imbas?

Apr 05, 2025 pm 04:33 PM
css sistem pengendalian pelayar overflow

Bagaimana cara mengawal status cek lalai halaman pertama dan terakhir dalam tetapan percetakan penyemak imbas?

Semasa percetakan laman web, pemaju sering mahu mengawal tetapan percetakan melalui kod, seperti menyahut footer header lalai atau menyesuaikan kandungan footer header. Walau bagaimanapun, ia tidak boleh dimanipulasi secara langsung pada tetapan cetakan penyemak imbas (termasuk status pemeriksaan lalai tajuk dan footer) melalui JavaScript atau CSS.

Ini terutamanya kerana tetapan percetakan penyemak imbas dikawal oleh penyemak imbas itu sendiri atau sistem operasi dan pemandu pencetak, yang melebihi skop kebenaran kod depan. Walaupun anda menggunakan peraturan CSS @media print untuk menyesuaikan kandungan footer header, tidak mungkin untuk mengatasi tetapan lalai penyemak imbas atau pencetak anda, terutama apabila menggunakan plugin seperti printjs, yang lebih jelas.

Sebagai contoh, coretan kod berikut cuba menyesuaikan header dan footer menggunakan plugin @media print dan printjs, tetapi kesannya mungkin tidak sesuai:

 html2canvas (ini. $ refs.templateToimg, {
  Latar Belakang Color: Null,
  usecors: benar,
  WindowHeight: document.body.scrollHeight,
}). Kemudian (kanvas => {
  dom.style.height = 'calc (100vh - 400px)'
  dom.style.overflow = 'auto'
  const url = canvas.todataurl ('image/jpg')
  this.img = url
  const styles = "@media print {@page {height: 100%; @top-left {content: 'content top';} @bawah-pusat {content: 'footer content';}}}";
  printjs ({
    boleh dicetak: url,
    Jenis: 'Imej',
    DocumentTitle: this.previewTitle (),
    Gaya: Gaya,
    onloadingend: () => {
      this.printloading = false
      dom.style.height = 'auto'
      dom.style.overflow = 'Looks'
    }
  })
})
Salin selepas log masuk

Sebabnya ialah printjs (dan perpustakaan cetak yang serupa) biasanya menghantar kandungan terus ke pencetak, melangkaui dialog cetak lalai penyemak imbas dan tetapan. Oleh itu, peraturan gaya @media print tidak dapat berkuatkuasa.

Singkatnya, pada masa ini tiada kaedah JavaScript atau CSS yang boleh dipercayai untuk secara langsung mengawal status periksa footer header dalam tetapan cetakan penyemak imbas. Pemaju perlu mempertimbangkan alternatif lain berdasarkan keperluan sebenar, seperti kandungan header dan footer pra-termasuk dalam kandungan bercetak, atau membimbing pengguna untuk menyesuaikan tetapan secara manual dalam kotak dialog cetak penyemak imbas.

Atas ialah kandungan terperinci Bagaimana cara mengawal status cek lalai halaman pertama dan terakhir dalam tetapan percetakan penyemak imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana Debian Meningkatkan Kelajuan Pemprosesan Data Hadoop Bagaimana Debian Meningkatkan Kelajuan Pemprosesan Data Hadoop Apr 13, 2025 am 11:54 AM

Artikel ini membincangkan cara meningkatkan kecekapan pemprosesan data Hadoop pada sistem Debian. Strategi pengoptimuman meliputi peningkatan perkakasan, pelarasan parameter sistem operasi, pengubahsuaian konfigurasi Hadoop, dan penggunaan algoritma dan alat yang cekap. 1. Pengukuhan sumber perkakasan memastikan bahawa semua nod mempunyai konfigurasi perkakasan yang konsisten, terutama memberi perhatian kepada prestasi CPU, memori dan peralatan rangkaian. Memilih komponen perkakasan berprestasi tinggi adalah penting untuk meningkatkan kelajuan pemprosesan keseluruhan. 2. Sistem operasi Tunes deskriptor fail dan sambungan rangkaian: Ubah suai fail /etc/security/limits.conf untuk meningkatkan had atas deskriptor fail dan sambungan rangkaian yang dibenarkan dibuka pada masa yang sama oleh sistem. Pelarasan Parameter JVM: Laraskan fail Hadoop-env.sh

Apakah pelayan Apache? Apa itu pelayan Apache? Apakah pelayan Apache? Apa itu pelayan Apache? Apr 13, 2025 am 11:57 AM

Apache Server adalah perisian pelayan web yang kuat yang bertindak sebagai jambatan antara penyemak imbas dan pelayan laman web. 1. Ia mengendalikan permintaan HTTP dan mengembalikan kandungan laman web berdasarkan permintaan; 2. Reka bentuk modular membolehkan fungsi lanjutan, seperti sokongan untuk penyulitan SSL dan laman web dinamik; 3. Fail konfigurasi (seperti konfigurasi tuan rumah maya) perlu ditetapkan dengan teliti untuk mengelakkan kelemahan keselamatan, dan mengoptimumkan parameter prestasi, seperti kiraan thread dan masa tamat, untuk membina aplikasi web berprestasi tinggi dan selamat.

Cara Meningkatkan Penyetempatan Data Hadoop Debian Cara Meningkatkan Penyetempatan Data Hadoop Debian Apr 13, 2025 am 10:51 AM

Meningkatkan penyetempatan data Hadoop pada Debian dapat dicapai melalui kaedah berikut: Sumber perkakasan yang seimbang: Pastikan sumber perkakasan (seperti CPU, memori, kapasiti cakera, dan lain -lain) dari setiap nod Datanode dalam cluster HDFS adalah serupa dengan satu sama lain untuk mengelakkan kemunculan prestasi yang jelas. Mengoptimumkan Strategi Penulisan Data: Konfigurasi secara munasabah strategi penulisan data HDFS, seperti secara dinamik memilih nod Datanode untuk penyimpanan berdasarkan keadaan beban nod dan sumber yang tersedia untuk mencapai pengagihan data yang seimbang. Menggunakan Alat Balancer: Leverage HD

Cara memasang centos Cara memasang centos Apr 14, 2025 pm 09:03 PM

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

Apakah langkah -langkah untuk memasang Gitlab di Debian Apakah langkah -langkah untuk memasang Gitlab di Debian Apr 13, 2025 am 10:33 AM

Langkah-langkah untuk memasang gitlab dalam sistem debian adalah seperti berikut: Kemas kini pakej sistem: Sudoapt-getupdate Pemasangan Ketergantungan: Sudoapt-GeNstall-Curlopenssh-Serverca-CertificatestzDatapl Tambah Repositori Rasmi Gitlab: curlhttps: //packages

Cara mengkonfigurasi pelayan https di debian openssl Cara mengkonfigurasi pelayan https di debian openssl Apr 13, 2025 am 11:03 AM

Mengkonfigurasi pelayan HTTPS pada sistem Debian melibatkan beberapa langkah, termasuk memasang perisian yang diperlukan, menghasilkan sijil SSL, dan mengkonfigurasi pelayan web (seperti Apache atau Nginx) untuk menggunakan sijil SSL. Berikut adalah panduan asas, dengan mengandaikan anda menggunakan pelayan Apacheweb. 1. Pasang perisian yang diperlukan terlebih dahulu, pastikan sistem anda terkini dan pasang Apache dan OpenSSL: sudoaptDateSudoaptgradesudoaptinsta

Bahasa apa yang ditulis Apache? Bahasa apa yang ditulis Apache? Apr 13, 2025 pm 12:42 PM

Apache ditulis dalam C. Bahasa ini menyediakan kelajuan, kestabilan, mudah alih, dan akses perkakasan langsung, menjadikannya sesuai untuk pembangunan pelayan web.

Apakah kaedah penalaan prestasi zookeeper di CentOS Apakah kaedah penalaan prestasi zookeeper di CentOS Apr 14, 2025 pm 03:18 PM

Penalaan prestasi zookeeper pada centOs boleh bermula dari pelbagai aspek, termasuk konfigurasi perkakasan, pengoptimuman sistem operasi, pelarasan parameter konfigurasi, pemantauan dan penyelenggaraan, dan lain -lain. Memori yang cukup: memperuntukkan sumber memori yang cukup untuk zookeeper untuk mengelakkan cakera kerap membaca dan menulis. CPU multi-teras: Gunakan CPU multi-teras untuk memastikan bahawa zookeeper dapat memprosesnya selari.

See all articles