Dalam sebuah artikel yang memperkenalkan "fungsi pencetakan laporan biasa dari solusi pencetakan web" yang disebutkan sebelumnya, lodop kontrol pencetakan cukup nyaman untuk membuat set. Setidaknya antarmuka penyesuaian posisi tidak perlu dilakukan sendiri. Adapun posisi, ini juga menyediakan fungsi penyimpanan otomatis, jadi Anda tidak perlu memperhatikannya.
Pengaturan umum termasuk beberapa bagian operasi: pratinjau cetak, pemeliharaan cetak, dan desain cetak.
Pratinjau cetak dan pemeliharaan cetak ditujukan untuk pengguna akhir. Pemeliharaan cetak mengacu pada konten yang tidak dapat dimodifikasi dan dihapus, tetapi posisinya dapat disesuaikan, memberikan kemungkinan menyesuaikan posisi untuk mencetak berbagai printer dari berbagai ukuran.
Desain cetak adalah untuk pengembang. Pada awalnya, kita perlu menggunakan fungsi ini untuk merancang antarmuka untuk menyiapkan set, yaitu untuk secara kasar menempatkan lokasi setiap konten berdasarkan gambar latar belakang pengaturan sertifikat.
Kode implementasi umum adalah sebagai berikut:
<bahasa skrip = "javaScript"> var lodop = document.geteLementById ("lodop"); // Baris pernyataan ini adalah untuk mematuhi spesifikasi DTD checkLoDop (); </script> <script language = "javascript" type = "text/javascript"> fungsi preview2 () {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {) {); }; function setup2 () {createDatabill (); lodop.print_setup (); }; function design2 () {createDatabill (); lodop.print_design ();}; function realprint () {createDatabill (); if (lodop.printa ()) alert ("Perintah pencetakan yang sebenarnya telah dikeluarkan!"); Lainnya peringatan ("Cetak abstain dari pencetakan!"); }; Fungsi createdatabill () {lodop.set_print_paper (10,10,762,533, "Demonstrasi Fungsi Kontrol Cetak_LODOP Function_Mobile Perusahaan Set Faktur"); lodop.add_print_text (126.150,100,20, "guo degang"); lodop.set_print_print_pyla ("Guo degang"); lodop.set_print_print_pyla ("" "" "" "" olor ", 16711680); lodop.add_print_text (151.150.100,20," 13954885177 "); lodop.set_print_stylea (2," FontColor ", 16711680); lodop.add_print_text (125." 879, "Lodop.add_print_text (125." Waktu) "); lodop.set_print_stylea (3," fontcolor ", 16711680); lodop.add_print_text (465,140,198,20," Lubaqi Shibayuan Triangle Zero Minute "); lodop.set_print_style A (4, "FontColor", 16711680); lodop.add_print_text (465,599,70,20, "678.30"); lodop.set_print_stylea (5, "fontcolor", 16711680); lodop.add_print_print 6,408,59,20, "H112063"); LODOP.SET_PRINT_STYLEA (6, "FontColor", 16711680); lodop.add_print_text (191,58,100,20, "panggilan roaming domestik"); lodop.set_print_ster_st (panggilan domestik "); lodop.set_print_st_st_st (7aa, "FontColor", 16711680); lodop.add_print_text (191.217.100,20, "584.00"); lodop.set_print_stylea (8, "fontcolor", 16711680); lodop.add_print_text "222.aD20); lodop.add_print_text (2222." 8.00, "222.00," pengeluaran "); lodop.set_print_stylea (9," fontcolor ", 16711680); lodop.add_print_text (222.217.100,20," 48.30 "); lodop.set_print_stylea (10," fon tcolor ", 16711680); lodop.add_print_text (251,58,100,20," biaya "); lodop.set_print_stylea (11," fontcolor ", 16711680); lodop.add_print_text (251.217.17.17.100,,); 20, "50.00"); lodop.set_print_stylea (12, "fontcolor", 16711680); lodop.add_print_text (280.58.100,20, "biaya promosi"); lodop.set_print_stya (13, "fontcolor",,,,,,, "fontcolor", "Fontcolor"); 16711680); lodop.add_print_text (280,217,100,20, "4.00"); lodop.set_print_stylea (14, "fontcolor", 16711680); lodop.add_print_text (988.101,150, "101." 081005747319387 "); lodop.set_print_stylea (15," fontcolor ", 16711680); lodop.add_print_text (97.307,150,20," Oktober 2008 10:28:38 "); Stylea (16, "FontColor", 16711680); lodop.add_print_text (152.584,103,20, "138860016786"); lodop.set_print_stylea (17, "fontcolor", 16711680); LODOP _Print_text (95.571.112,20, "06775516"); lodop.set_print_stylea (18, "fontname", "sistem"); lodop.set_print_stylea (18, "fontcolor", 16711680); lodop.a DD_PRINT_TEXT(496,135,183,20,"September 2008(20080901-20080930)");LODOP.SET_PRINT_STYLEA(19,"FontColor",16711680);LODOP.ADD_PRINT_TEXT(496,572,112, 20,"-Wangfujing Central Store Camp "); lodop.set_print_stylea (20," fontcolor ", 16711680); lodop.add_print_text (311.217.100,20," 678.30 "); LODOP.SET_PRINT_STYLEA (21," Font Warna ", 16711680); lodop.add_print_text (311.58.100,20," Total biaya "); lodop.set_print_stylea (22," fontcolor ", 16711680); lodop.add_print_setup. />");lodop.set_show_mode ("bkimg_in_preview", 1);} </script>Sebagian besar isinya relatif mudah dimengerti. Fungsi yang berbeda memanggil pratinjau fungsi yang berbeda untuk pratinjau, pengaturan untuk pemeliharaan, dan desain untuk desain.
Saat mencetak, harap dicatat bahwa kode berikut digunakan untuk mengatur gambar latar belakang untuk ditampilkan (latar belakang tidak dicetak saat mencetak).
Lodop.add_print_setup_bkimg ("<img src = laporan /latar belakang sertifikat.jpg '/>");lodop.set_show_mode (" bkimg_in_preview ", 1); // Apakah gambar latar belakang disertakan saat mencetak pratinjauSelain itu, karena konten laporan ditulis di halaman HTML, saat mengatur konten secara dinamis, Anda dapat menggunakan skrip untuk membaca elemen antarmuka sebagai sumber data, dan kedua, Anda dapat secara otomatis menghasilkan kode skrip melalui kode latar belakang dan mengeluarkannya ke halaman depan untuk melihat apa yang Anda butuhkan.
Antarmuka pratinjau untuk pengaturan secara kasar ditunjukkan pada gambar di bawah ini, di mana bagian biru adalah konten yang perlu dicetak, dan gambar latar belakang adalah templat untuk faktur.
Kode berikut adalah untuk mendapatkan konten yang sesuai melalui skrip. Situasi ini cocok untuk skenario di mana beberapa konten cetak dapat dimodifikasi pada antarmuka.
Lodop.add_print_text (95, 695, 250, 52, document.getElementById ("txtCompanyname"). Innertext); // Nama kantor lodop.set_print_stylea (1, "fontsize", 14); lodop.set_print_stylea (1, "bold", 1); var lisensi = document.geteLementById ("txtlicensedate"). Nilai; // Periode validitas sertifikat var lisensier = ""; var lisensionth = ""; var lisensi lisensi lisensi = ""; if (lisensi! = Null && lisensi! = "") {Lisensi = lisensi. (lisensi. // akhir periode validitas lodop.set_print_stylea (6, "fontsize", 11); lodop.set_print_stylea (6, "bold", 1); lodop.add_print_text (396, 253, 30, 22, validatementh); // periode kedaluwarsa bulan akhir lodop.set_print_stylea (7, "fontsize", 11); lodop.set_print_stylea (7, "bold", 1); lodop.add_print_text (396, 304, 32, 22, divalidasi); // tanggal kedaluwarsa lodop.set_print_stylea (8, "fontsize", 11); lodop.set_print_stylea (8, "bold", 1);Akhirnya, ia terpasang dengan antarmuka desainnya, di mana fungsi pembuatan kode dapat menghasilkan tampilan tata letak konten untuk HTML statis, dan dapat digunakan dalam halaman dinamis setelah membuat modifikasi dan penyesuaian tertentu. Fitur yang sangat berguna.
Di atas adalah ide implementasi solusi pencetakan web untuk set sertifikat yang diperkenalkan oleh editor. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!