LODOP هو التحكم في طباعة الويب المهنية. هدف التصميم هو أن تكون بسيطة وسهلة الاستخدام ، وقوية بما يكفي لإنشاء موقف جديد في تطوير طباعة الويب.
قام مصممو LODOP بتصنيف وتلخيص مهام تطوير الطباعة تحت الويب ، والتي كانت مجردة للغاية ، وتم تصميمها لتنفيذ مهام الطباعة المعقدة مع عدد قليل من الوظائف الوظيفية ، مما يقلل من المعرفة المعرفة. تتكون حزمة نشر التحكم من 3 ملفات نظام ، ويتم تنفيذ جميع الوظائف باستخدام العديد من معلمات التحكم ومجموعتين من وظائف الوظائف.
لقد واجهنا في كثير من الأحيان محتوى طباعة على صفحة ويب معينة. على سبيل المثال ، عند التقدم بطلب للحصول على ممر هونغ كونغ وماكاو عبر الإنترنت ، تحتاج إلى ملء نموذج الطلب ثم طباعته. كيفية تنفيذ تكنولوجيا الطباعة مثل هذا؟ يمكن إجراء هذا النوع من الطباعة من خلال مكون إضافي يسمى الطباعة السحابية. وفقًا لفهم تقنية الطباعة السحابية ، يتم تحميل المحتوى الذي يجب طباعته على خادم "السحابة" ، ثم يتم نقله إلى الطابعة عبر الخادم.
عادة عندما نكون متصلاً بالإنترنت ، يمكننا النقر للطباعة مباشرة على صفحة ويب معينة. يسمى هذا النوع من الطباعة طباعة الشبكة ، والتي تخزن البيانات على جهاز طباعة أو جهاز تخزين مدمج للطابعة ، بينما تقوم الطباعة السحابية بتخزين البيانات على نهاية "السحابة".
يتم استخدام تكنولوجيا الطباعة في العديد من مشاريع التنمية. يتم استخدام تكنولوجيا الطباعة في مشروع Tangxia الذي طوره فريق المشروع لدينا. يتطلب تطبيق الطباعة إضافة ملفات الطباعة التي تم تنزيلها إلى Eclipse.
التالي هو عملية تنفيذ الطباعة بأكملها:
(1) إعداد المواد
في Eclipse لجهاز Java ، ضع الملف الذي تم تنزيله أعلاه في المجلد المقابل ويمكنك وضعه في أي مكان ، طالما يتم الرجوع إلى المسار عند الرجوع إليه.
ملف .exe هو بعض المكونات الإضافية التي يجب تثبيتها على العميل. يمكنك متابعة أجزاء المتصفح (العميل).
ترتبط هذه الطباعة فقط بالواجهة الأمامية ، ولا يحتاج رمز الخلفية إلى فعل أي شيء.
(2) الآثار التي يتعين تحقيقها بالطلب
انقر لطباعة الصفحة وطباعة ورقة A4 بعد المعاينة.
(3) تنفيذ في الكود
أولاً ، Print.html صفحة تشير إلى ملف JS المطبوع
<!-print plugin-> <script src = "/js/lodop/lodopfuncs.js" type = "text/javaScript"> </script> <object id = "lodop_ob" classid = "clsid: 2105C259-1E0C-4534-8141-A753534CA id = "lodop_em" type = "application/x-print-lodop" width = 0 height = 0> </brimed> </bount>
هذه هي صفحة HTML المطبوعة
<form Action = "OffComplete /print" method = "post"> <input type = "hidden" id = "id" name = "OffBatchFile.Id" value = "$ {OffbatchFile.id!}" /><٪if(off.display_name == null) {٪> <viv> <a href = " onClick = "printurl ()"> <i> </i> print </a> <a href = "/expcomplete/export/$ {printusefullid!}"> <i> </i> تنزيل </a> </siv> <٪} <div align = "id =" print "> <٪ قم بتضمين ("/OFFCOMPLETE/VIEW.HTML") {} ٪> </div> </part> ثم أعط زر الطباعة حدث نقرة
<script type = "text/javaScript"> // print print printurl () {try {var lodop = getlodop (document.getElementById ('lodop_ob') ، document.getElementById ('lodop_em')) ؛ lodop.print_init ("") ؛ lodop.set_print_print_print_print_print_pontsile ("fontsize" ، 18) ؛ lodop.set_print_style ("Bold" ، 1) ؛ lodop.add_print_htm (45 ، 55 ، 770 ، 1004 ، document.getElementById ("print"). innerhtml) ؛ lodop.preview () ؛} catch (e) {}}}}إذا تم الانتهاء من كل هذه الخطوات ، فيمكنك طباعتها. قد تواجه بعض المشكلات عند الطباعة على العميل (لن يظهر متصفح IE) ، مثل المطالبة بمعلومات التثبيت هذه. هذا يعني أن install_lodop غير مثبت. قبل التثبيت ، من الأفضل التحقق من نظام التشغيل للكمبيوتر والمستعرض المستخدم. وهي مقسمة إلى 32 بت و 64 بت ، واختيار التثبيت.
آمل أن تترك مشاركتي رائحة باقية. أقترح أنه بغض النظر عن نوع مشروع الويب الذي أقوم به ، فإن اختيار المتصفح لا يزال مهمًا للغاية.
بشكل عام ، أنا معتاد على استخدام IE في البداية ، لأنه بغض النظر عمن اشترى الكمبيوتر ، فإن أشياء Microsoft ضرورية بالتأكيد لتثبيتها في النظام ، ما لم تكن أجهزة الكمبيوتر التي تحتوي على أنظمة تشغيل Windows ، وتعد أي نهاية للعديد من المتصفحات. سيكون للمتصفحات الأخرى IE Kernels أكثر أو أقل. سيتم تشغيل المتصفحات الأدنى التي تم تطويرها دون أي مشاكل. ثم من الجيد تنزيل المتصفحات المتقدمة بناءً على تفضيلات العملاء. من الناحية النظرية ، هذا هو الحال. يمكن أن تمر الإصدارات السفلية ، ناهيك عن الإصدارات العليا. بالطبع ، كمطور ، لا يزال يفضل متصفح Yu Huo ، لذلك من الأفضل استخدامه للتصحيح.