Lodop adalah kontrol pencetakan web profesional. Tujuan desainnya adalah menjadi sederhana dan mudah digunakan, dan cukup kuat untuk menciptakan situasi baru dalam pengembangan pencetakan web.
Desainer Lodop mengklasifikasikan dan merangkum tugas pengembangan pencetakan di bawah Web, yang sangat abstrak, dan dirancang untuk menerapkan tugas pencetakan yang kompleks hanya dengan beberapa fungsi fungsional, meminimalkan pengetahuan pengguna yang rumit. Paket Penerbitan Kontrol terdiri dari 3 file sistem, dan semua fungsi diimplementasikan menggunakan beberapa parameter kontrol dan 2 set fungsi fungsi.
Kami sering menemukan konten pencetakan di halaman web tertentu. Misalnya, saat mengajukan permohonan untuk Hong Kong dan Macao Pass secara online, Anda perlu mengisi formulir aplikasi dan kemudian mencetaknya. Bagaimana cara mengimplementasikan teknologi pencetakan seperti ini? Pencetakan semacam ini dapat dilakukan melalui plug-in yang disebut pencetakan cloud. Menurut pemahaman saya tentang teknologi pencetakan cloud, konten yang perlu dicetak diunggah ke server "cloud", dan kemudian dikirim ke printer melalui server.
Biasanya saat kami online, kami dapat mengklik untuk mencetak langsung di halaman web tertentu. Jenis pencetakan ini disebut pencetakan jaringan, yang menyimpan data pada perangkat pencetakan atau perangkat penyimpanan bawaan printer, sementara pencetakan cloud menyimpan data pada ujung "cloud".
Teknologi pencetakan digunakan dalam banyak proyek pengembangan. Teknologi pencetakan digunakan dalam proyek Tangxia yang telah dikembangkan oleh tim proyek kami. Implementasi pencetakan membutuhkan penambahan file pencetakan yang diunduh ke Eclipse.
Berikutnya adalah seluruh proses implementasi pencetakan:
(1) Siapkan bahan
Di Java Compiler Eclipse, masukkan file yang diunduh di atas ke dalam folder yang sesuai dan Anda dapat menempatkannya di mana saja, selama jalur dirujuk saat dirujuk.
File .exe adalah beberapa plug-in yang perlu diinstal pada klien. Anda dapat mengikuti bit mana dari browser (klien).
Pencetakan ini hanya terkait dengan ujung depan, dan kode latar tidak perlu melakukan apa pun.
(2) Efek yang harus dicapai dengan permintaan
Klik untuk mencetak halaman dan mencetak kertas A4 setelah pratinjau.
(3) Menerapkan dalam kode
Pertama, Print.html Page Referensi File JS yang dicetak
<!-Cetak plugin-> <skrip src = "/js/lodop/lodopfuncs.js" type = "text/javaScript"> </script> <objek id = "lodop_ob" classid = "clsid: 2105c259-1e0c-4534-a8141-a75343444444444" id = "lodop_em" type = "application/x-print-lodop" Lebar = 0 tinggi = 0> </sembed> </titik>
Ini adalah halaman HTML yang dicetak
<Form Action = "OffComplete /Print" Method = "Post"> <input type = "hidden" id = "id" name = "offbatchfile.id" value = "$ {offbatchfile.id!}" /><%if(off.display_name == null) {%> <Div> <a href = "#"#" OnClick = "printurl ()"> <i> </i> cetak </a> <a href = "/offcomplete/export/$ {printuseFullId!}"> <i> </i> unduh </a> </div> <%}%> <div align = "center" id = "print"> </div>% termasuk ("/offcomplete/view.html") {}%> </div> </form> Kemudian berikan tombol cetak acara klik
<type skrip = "Text/JavaScript"> // Cetak fungsi pendaftaran printurl () {coba {var lodop = getLoDop (document.geteLementById ('lodop_ob'), document.geteLementById ('lodop_em')); lodop.print_init (""); lodop.set_em ')); lodop.print_init (""); lodop.set.set_printe ("" ""); lodop.set. " 18); lodop.set_print_style ("bold", 1); lodop.add_print_htm (45, 55, 770, 1004, document.getElementById ("cetak"). InnerHtml); lodop.preview ();} catch (e) {}}}}} {}} {}} {} {}} {}} {} {} {} {} {} {} {} {}Jika semua langkah ini selesai, Anda dapat mencetaknya. Anda mungkin menghadapi beberapa masalah saat mencetak pada klien (IE browser tidak akan muncul), seperti meminta untuk informasi instalasi tersebut. Itu berarti bahwa install_lodop tidak diinstal. Sebelum menginstal, yang terbaik adalah memeriksa sistem operasi komputer dan browser yang digunakan. Ini dibagi menjadi 32-bit dan 64-bit, dan memilih untuk menginstal.
Saya berharap berbagi saya akan meninggalkan aroma yang masih ada. Saya menyarankan bahwa tidak peduli proyek web apa pun yang saya lakukan, pilihan browser masih sangat penting.
Secara umum, saya terbiasa menggunakan IE di awal, karena tidak peduli siapa yang membeli komputer, barang-barang Microsoft sangat penting untuk menginstalnya dalam sistem, kecuali mereka bukan komputer dengan sistem operasi Windows, dan IE adalah ujung terendah untuk banyak browser. Browser lain akan memiliki Kernel IE lebih atau kurang. Browser kelas terendah yang dikembangkan akan berjalan tanpa masalah. Maka bahkan lebih baik untuk mengunduh browser canggih berdasarkan preferensi pelanggan. Secara teori, inilah masalahnya. Versi yang lebih rendah dapat berlalu, apalagi versi yang lebih tinggi. Tentu saja, sebagai pengembang, ia masih lebih suka browser Yu Huo, jadi lebih baik menggunakannya untuk debugging.