Lodop เป็นตัวควบคุมการพิมพ์เว็บระดับมืออาชีพ เป้าหมายการออกแบบของมันคือการใช้งานง่ายและใช้งานง่ายและมีประสิทธิภาพมากพอที่จะสร้างสถานการณ์ใหม่ในการพัฒนาการพิมพ์เว็บ
นักออกแบบ Lodop จัดประเภทและสรุปงานการพัฒนาการพิมพ์ภายใต้เว็บซึ่งเป็นนามธรรมสูงและออกแบบมาเพื่อใช้งานการพิมพ์ที่ซับซ้อนด้วยฟังก์ชั่นการใช้งานเพียงไม่กี่อย่างลดความรู้ของผู้ใช้ แพ็คเกจการเผยแพร่ควบคุมประกอบด้วย 3 ไฟล์ระบบและฟังก์ชั่นทั้งหมดถูกนำมาใช้โดยใช้พารามิเตอร์ควบคุมหลายตัวและฟังก์ชั่นฟังก์ชั่น 2 ชุด
เรามักจะพบเนื้อหาการพิมพ์บนหน้าเว็บที่แน่นอน ตัวอย่างเช่นเมื่อสมัครเข้าชมฮ่องกงและมาเก๊าออนไลน์คุณต้องกรอกแบบฟอร์มใบสมัครแล้วพิมพ์ออกมา วิธีการใช้เทคโนโลยีการพิมพ์เช่นนี้? การพิมพ์ประเภทนี้สามารถทำได้ผ่านปลั๊กอินที่เรียกว่าการพิมพ์คลาวด์ ตามความเข้าใจของฉันเกี่ยวกับเทคโนโลยีการพิมพ์คลาวด์เนื้อหาที่ต้องพิมพ์จะถูกอัปโหลดไปยังเซิร์ฟเวอร์ "คลาวด์" จากนั้นส่งไปยังเครื่องพิมพ์ผ่านเซิร์ฟเวอร์
โดยปกติเมื่อเราออนไลน์เราสามารถคลิกเพื่อพิมพ์โดยตรงบนหน้าเว็บที่แน่นอน การพิมพ์ประเภทนี้เรียกว่าการพิมพ์เครือข่ายซึ่งเก็บข้อมูลบนอุปกรณ์การพิมพ์หรืออุปกรณ์จัดเก็บข้อมูลในตัวของเครื่องพิมพ์ในขณะที่การพิมพ์คลาวด์กำลังจัดเก็บข้อมูลบน "คลาวด์"
เทคโนโลยีการพิมพ์ใช้ในหลายโครงการพัฒนา เทคโนโลยีการพิมพ์ใช้ในโครงการ Tangxia ที่ทีมงานโครงการของเราพัฒนาขึ้น การใช้งานการพิมพ์จำเป็นต้องเพิ่มไฟล์การพิมพ์ที่ดาวน์โหลดไปยัง Eclipse
ถัดไปคือกระบวนการใช้งานการพิมพ์ทั้งหมด:
(1) เตรียมวัสดุ
ในจาวาคอมไพเลอร์ eclipse ใส่ไฟล์ที่ดาวน์โหลดด้านบนลงในโฟลเดอร์ที่เกี่ยวข้องและคุณสามารถวางได้ทุกที่ตราบใดที่เส้นทางอ้างอิงเมื่อมีการอ้างอิง
ไฟล์. exe เป็นปลั๊กอินบางตัวที่ต้องติดตั้งบนไคลเอนต์ คุณสามารถติดตามบิตของเบราว์เซอร์ (ไคลเอนต์) ได้
การพิมพ์นี้เกี่ยวข้องกับส่วนหน้าเท่านั้นและรหัสพื้นหลังไม่จำเป็นต้องทำอะไรเลย
(2) ผลกระทบที่จะเกิดขึ้นจากความต้องการ
คลิกเพื่อพิมพ์หน้าและพิมพ์กระดาษ A4 หลังจากดูตัวอย่าง
(3) นำไปใช้ในรหัส
ขั้นแรกหน้า print.html อ้างอิงไฟล์ JS ที่พิมพ์ออกมา
<!-ปลั๊กอินพิมพ์-> <สคริปต์ src = "/js/lodop/lodopfuncs.js" type = "text/javascript"> </script> <object id = "lodop_ob" classid = "clsid: 2105c259-1e0c-4534-8141 id = "lodop_em" type = "แอปพลิเคชัน/x-print-lodop" width = 0 ความสูง = 0> </embed> </object>
นี่คือหน้า HTML ที่พิมพ์ออกมา
<form action = "Offcomplete /Print" Method = "Post"> <input type = "Hidden" id = "id" name = "OffbatchFile.id" value = "$ {OffBatchFile.id!}" /><%If(OFF.DISPLAY_NAME == NULL) onclick = "printurl ()"> <i> </i> พิมพ์ </a> <a href = "/ออฟคอมเพลต/ส่งออก/$ {printusefullid!}"> <i> </i> ดาวน์โหลด </a> </div> <%}%> รวม ("/Offcomplete/View.html") {}%> </div> </form> จากนั้นให้ปุ่มคลิกพิมพ์เหตุการณ์
<script type = "text/javascript"> // ฟังก์ชั่นการลงทะเบียนพิมพ์ printurl () {ลอง {var lodop = getLodop (document.getElementById ('lodop_ob'), document.getElementById ('lodop_em')); lodop.print_init ( 18); lodop.set_print_style ("bold", 1); lodop.add_print_htm (45, 55, 770, 1004, document.getElementById ("พิมพ์"). innerhtml); lodop.preview ();หากขั้นตอนทั้งหมดเหล่านี้เสร็จสมบูรณ์คุณสามารถพิมพ์ได้ คุณอาจพบปัญหาบางอย่างเมื่อพิมพ์บนไคลเอนต์ (เช่นเบราว์เซอร์จะไม่ปรากฏ) เช่นการแจ้งเตือนสำหรับข้อมูลการติดตั้งดังกล่าว นั่นหมายความว่าไม่ได้ติดตั้ง Install_lodop ก่อนที่จะติดตั้งจะเป็นการดีที่สุดที่จะตรวจสอบระบบปฏิบัติการของคอมพิวเตอร์และเบราว์เซอร์ที่ใช้ มันถูกแบ่งออกเป็น 32 บิตและ 64 บิตและเลือกที่จะติดตั้ง
ฉันหวังว่าการแบ่งปันของฉันจะทิ้งกลิ่นหอม ฉันขอแนะนำว่าไม่ว่าฉันจะทำโปรเจ็กต์แบบไหนการเลือกเบราว์เซอร์ยังคงสำคัญมาก
โดยทั่วไปแล้วฉันคุ้นเคยกับการใช้ IE ในตอนแรกเพราะไม่ว่าใครจะซื้อคอมพิวเตอร์สิ่งต่าง ๆ ของ Microsoft มีความสำคัญอย่างยิ่งที่จะติดตั้งในระบบเว้นแต่ว่าพวกเขาไม่ใช่คอมพิวเตอร์ที่มีระบบปฏิบัติการ Windows และ IE นั้นต่ำที่สุดสำหรับเบราว์เซอร์หลายตัว เบราว์เซอร์อื่น ๆ จะมีเมล็ดมากหรือน้อย เบราว์เซอร์ระดับต่ำสุดที่พัฒนาขึ้นจะทำงานโดยไม่มีปัญหาใด ๆ จากนั้นก็โอเคมากขึ้นในการดาวน์โหลดเบราว์เซอร์ขั้นสูงตามการตั้งค่าของลูกค้า ในทางทฤษฎีนี่เป็นกรณี รุ่นที่ต่ำกว่าสามารถผ่านได้ แน่นอนในฐานะนักพัฒนาเขายังคงชอบเบราว์เซอร์ Yu Huo ดังนั้นจึงเป็นการดีกว่าที่จะใช้สำหรับการดีบัก