في مقالة قدمت "وظيفة طباعة التقرير العادية لحلول طباعة الويب" المذكورة سابقًا ، فإن Printing Control Lodop مناسب تمامًا لجعل المجموعة. على الأقل لا يلزم القيام بواجهة ضبط الموضع من قبل نفسك. بالنسبة للموضع ، فإنه يوفر أيضًا وظيفة حفظ تلقائية ، لذلك لا تحتاج إلى الانتباه إليها.
تشمل عمليات الإعدادات العامة عدة أجزاء من العمليات: معاينة الطباعة ، وصيانة الطباعة ، وتصميم الطباعة.
تهدف معاينة الطباعة وصيانة الطباعة إلى المستخدمين النهائيين. تشير صيانة الطباعة إلى المحتوى الذي لا يمكن تعديله وحذفه ، ولكن يمكن تعديل الموضع ، مما يوفر إمكانية ضبط موضع طباعة الطابعات المختلفة بأحجام مختلفة.
تصميم الطباعة مخصص للمطورين. في البداية ، نحتاج إلى استخدام هذه الوظيفة لتصميم الواجهة لإعداد المجموعة ، والتي تتمثل في وضع موقع كل محتوى تقريبًا بناءً على صورة الخلفية لإعداد الشهادة.
رمز التنفيذ العام كما يلي:
<script language = "javaScript"> var lodop = document.getElementById ("lodop") ؛ // هذا السطر من العبارة هو الامتثال لمواصفات dtd checklodop () ؛ </script> <script language = "javaScript" type = "text/javaScript"> function2 () {createdatabill () ؛ } ؛ وظيفة setup2 () {createAtabill () ؛ lodop.print_setup () ؛ } ؛ دالة Design2 () {createAtabill () ؛ lodop.print_design () ؛} ؛ وظيفة RealPrint () {createAtabill () ؛ if (lodop.printa ()) تنبيه ("تم إصدار أمر الطباعة الفعلي!") ؛ تنبيه آخر ("طباعة الامتناع عن الطباعة!") ؛ } ؛ وظيفة createatAbill () {lodop.set_print_paper (10،10،762،533 ، "Print Control Function Demination_lodop function_mobile company set") ؛ lodop.add_print_text (126،150،100،20 ، "guo degang") olor "، 16711680) ؛ lodop.add_print_text (151،150،100،20 ،" 1395485177 ") ؛ lodop.set_print_stylea (2 ،" fontcolor "، 16711680) ؛ الوقت) A (4 ، "Fontcolor" ، 16711680) ؛ Lodop.add_print_text (465،599،70،20 ، "678.30") ؛ lodop.set_print_stylea (5 ، "fontcolor" ، 16711680) ؛ Lodop.add_print_text (49 6،408،59،20 ، "H112063") ؛ lodop.set_print_stylea (6 ، "fontcolor" ، 16711680) ؛ lodop.add_print_text (191،58،100،20 ، "fontcolor" ، 16711680) ؛ lodop.add_print_text (191،217،100،20 ، "584.00") ؛ lodop.set_print_stylea (8 ، "fontcolor" ، 16711680) ؛ المصروفات ") ؛ 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 ،" charge ") ؛ lodop.set_print_stylea (11 ،" fontcolor "، 16711680) ؛ lodop.add_print_text (251،217،100 ، 20 ، "50.00") ؛ lodop.set_print_stylea (12 ، "fontcolor" ، 16711680) ؛ lodop.add_print_text (280،58،100،20 ، "الرسوم الترويجية") ؛ lodop.set_print_stylea (13 ، 16711680) ؛ lodop.add_print_text (280،217،100،20 ، "4.00") ؛ lodop.set_print_stylea (14 ، "fontcolor" ، 16711680) ؛ lodop.add_print_text (98،101،150،20 ، "101 081005747319387 ") ؛ lodop.set_print_stylea (15 ،" fontcolor "، 16711680) ؛ lodop.add_print_text (97،307،150،20 ،" 19 أكتوبر ، 2008 10:28:38 ") ؛ lodop.set_print_ Stylea (16 ، "Fontcolor" ، 16711680) ؛ Lodop.add_print_text (152،584،103،20 ، "138860016786") ؛ lodop.set_print_stylea (17 ، "Fontcolor" ، 16711680) ؛ _print_text (95،571،112،20 ، "06775516") ؛ lodop.set_print_stylea (18 ، "fontname" ، "system") ؛ lodop.set_print_stylea (18 ، "fontcolor" ، 16711680) ؛ 2008 (20080901-20080930) Camp ") ؛ lodop.set_print_stylea (20 ،" fontcolor "، 16711680) ؛ lodop.add_print_text (311،217،100،20 ،" 678.30 ") ؛ lodop.set_print_stylea (21 ،" font اللون "، 16711680) ؛ lodop.add_print_text (311،58،100،20 ،" التكلفة الإجمالية ") ؛ lodop.set_print_stylea (22 ،" fontcolor "، 16711680) ؛ lodop.add_print_setup_bkimg ( />") ؛lodop.set_show_mode ("bkimg_in_preview" ، 1) ؛} < /script>معظم المحتويات سهلة الفهم نسبيا. وظائف مختلفة تستدعي وظائف مختلفة معاينة للمعاينة وإعداد الصيانة والتصميم للتصميم.
عند الطباعة ، يرجى ملاحظة أنه يتم استخدام الرمز التالي لتعيين صورة الخلفية لعرضه (لا تتم طباعة الخلفية عند الطباعة).
LODOP.ADD_PRINT_SETUP_BKIMG ("<img src = تقرير /شهادة الخلفية. // ما إذا تم تضمين صورة الخلفية عند طباعة المعاينةبالإضافة إلى ذلك ، نظرًا لكتابة محتوى التقرير في صفحة HTML ، عند إعداد المحتوى ديناميكيًا ، يمكنك استخدام برنامج نصي لقراءة عناصر الواجهة كمصدر للبيانات ، والثاني ، يمكنك إنشاء رمز البرنامج النصي تلقائيًا من خلال رمز الخلفية وإخراجه إلى الصفحة الأولى لمعرفة ما تحتاجه.
يتم عرض واجهة المعاينة للإعداد تقريبًا في الشكل أدناه ، حيث يكون الجزء الأزرق هو المحتوى الذي يحتاج إلى طباعة ، وصورة الخلفية هي قالب للفواتير.
الرمز التالي هو الحصول على المحتوى المقابل من خلال البرامج النصية. هذا الموقف مناسب للسيناريوهات حيث يمكن تعديل بعض المحتوى المطبوع على الواجهة.
lodop.add_print_text (95 ، 695 ، 250 ، 52 ، document.getElementById ("txtCompanyname"). innertext) ؛ // اسم Office lodop.set_print_stylea (1 ، "fontsize" ، 14) ؛ lodop.set_print_stylea (1 ، "Bold" ، 1) ؛ var licensedate = document.getElementById ("txtlicensedate"). value ؛ // فترة صحة الشهادة var reministyear = "" ؛ var licensemonth = "" ؛ var licenseDate LicenseDay = "" ؛ if (licenseDate! = null && licenseDate! = "" ") (LICENSEDATE.SPLIT ("-") [2]) // نهاية فترة الصلاحية lodop.set_print_stylea (6 ، "fontsize" ، 11) ؛ lodop.set_print_stylea (6 ، "Bold" ، 1) ؛ lodop.add_print_text (396 ، 253 ، 30 ، 22 ، evalatemonth) ؛ ) // تاريخ انتهاء الصلاحية lodop.set_print_stylea (8 ، "fontsize" ، 11) ؛ lodop.set_print_stylea (8 ، "Bold" ، 1) ؛أخيرًا ، يتم إرفاقه بواجهة التصميم الخاصة به ، حيث يمكن أن تقوم وظيفة توليد الكود بإنشاء عرض تخطيط المحتوى لـ HTML ثابت ، ويمكن استخدامه في الصفحات الديناميكية بعد إجراء تعديلات وتعديلات معينة. ميزة مفيدة جدا.
ما ورد أعلاه هو فكرة التنفيذ لحل طباعة الويب لمجموعة الشهادة التي قدمها المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!