В статье, в которой введено «обычная функция печати печати в веб -решениях веб -печати», упомянутой ранее, Lodop управления печати довольно удобен для создания набора. По крайней мере, интерфейс регулировки позиции не должен быть сделан самостоятельно. Что касается этой позиции, она также обеспечивает функцию автоматического сохранения, поэтому вам не нужно обращать на нее внимание.
Общие настройки включают в себя несколько частей операций: предварительный просмотр печати, техническое обслуживание печати и дизайн печати.
Предварительный просмотр печати и техническое обслуживание печати предназначено для конечных пользователей. Техническое обслуживание печати относится к контенту, который не может быть изменен и удален, но положение можно скорректировать, обеспечивая возможность настройки позиции для печати разных принтеров разных размеров.
Дизайн печати предназначен для разработчиков. В начале нам нужно использовать эту функцию для разработки интерфейса для настройки набора, который должен примерно размещать местоположение каждого контента на основе фонового изображения настройки сертификата.
Общий код реализации выглядит следующим образом:
<script language = "javascript"> var lodop = document.getelementbyid ("lodop"); // Эта строка оператора состоит в том, чтобы соответствовать спецификации DTD CheckLodop (); </script> <script language = "javascript" type = "text/javascript"> preview2 () {createdAtabill ();); }; function setup2 () {creatementAtabill (); lodop.print_setup (); }; Function Design2 () {creatementAtabill (); lodop.print_design ();}; function realprint () {creatementAtabill (); if (lodop.printa ()) alert («Фактическая команда печати была выпущена!»); иначе оповещение («Печать воздерживается от печати!»); }; Функция createdatabill () {lodop.set_print_paper (10,10,762,533, "Функция управления печати Demonation_lodop function_mobile Company Set") набор "); lodop.add_print_text (126,150,100,20," guo degang "); lodop.set_print_stylea (1," fontc ". Olor ", 16711680); lodop.add_print_text (151,150,100,20," 13954885177 "); lodop.set_print_stylea (2," Fontcolor ", 16711680); lodop.add_print_text (125,5 84,99,20," Invoice Print_print_text (125,5 84,99,20, "Invoice. Время) "); lodop.set_print_stylea (3," fontcolor ", 16711680); lodop.add_print_text (465,140,198,20," Lubaqi Shibayuan Triqul 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.add_print_text (222,5 8,100,20, " расходы "); 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," заряд "); 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, «Промо -гонора 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); Lodop.add _Print_text (95,571,112,20, "06775516"); Lodop.set_print_stylea (18, "fontname", "Система"); Lodop.set_print_stylea (18, "fontcolor", 16711680); lodop.a dd_print_text (496,18183 2008 (20080901-20080930) "); lodop.set_print_stylea (19," fontcolor ", 16711680); lodop.add_print_text (496 572,112, 20,"-Wangfujing Central Store Лагерь "); lodop.set_print_stylea (20," fontcolor ", 16711680); lodop.add_print_text (311,217,100,20," 678,30 "); Lodop.set_print_stylea (21," Color ", 16711680); Lodop.addd_stylea Стоимость "); lodop.set_print_stylea (22," fontcolor ", 16711680); lodop.add_print_setup_bkimg (" <img src = report/sertificate founal.jpg '/>");Большинство содержимого относительно легко понять. Различные функции вызывают различные функции Предварительный просмотр для предварительного просмотра, настройки для обслуживания и дизайна для дизайна.
При печати обратите внимание, что следующий код используется для установки фонового изображения для отображения (фон не печатается при печати).
LODOP.ADD_PRINT_SETUP_BKIMG ("<IMG SRC = отчет /Сертификат. // включено ли фоновое изображение при печати предварительного просмотраКроме того, поскольку содержимое отчета записано на HTML -странице, при динамической установке контента вы можете использовать скрипт для чтения элементов интерфейса в качестве источника данных, а во -вторых, вы можете автоматически генерировать код скрипта через код фонового кода и вывести его на первую страницу, чтобы увидеть, что вам нужно.
Интерфейс предварительного просмотра для настройки примерно показан на рисунке ниже, где синяя часть-это контент, который необходимо напечатать, а фоновое изображение является шаблоном для счетов.
Следующий код должен получить соответствующий контент через сценарии. Эта ситуация подходит для сценариев, где некоторые печатные контенты могут быть изменены на интерфейсе.
Lodop.add_print_text (95, 695, 250, 52, document.getelementbyid ("txtcompanyname"). Innertext); // Имя офиса lodop.set_print_stylea (1, "fontsize", 14); lodop.set_print_stylea (1, "bold", 1); var licensate = document.getElementById ("txtLicensedate"). // Период достоверности сертификата var licenseyear = ""; var licensemonth = ""; var licensate licenseday = ""; if (licensedate! = Null && licensedat! (licensedate.split ("-") [2]). substr (0, 2);} lodop.add_print_text (396, 190, 46, 22, validateyear); // конец периода достоверности lodop.set_print_stylea (6, "fontsize", 11); lodop.set_print_stylea (6, "bold", 1); lodop.add_print_text (396, 253, 30, 22, validatemonth); // период истечения срока действия конец месяца lodop.set_print_stylea (7, "fontsize", 11); lodop.set_print_stylea (7, "bold", 1); lodop.add_print_text (396, 304, 32, 22, validateday); // Дата истечения срока действия lodop.set_print_stylea (8, "fontsize", 11); lodop.set_print_stylea (8, "Bold", 1);Наконец, он прикреплен к своему дизайнерскому интерфейсу, где функция генерации кода может генерировать дисплей макета контента для статического HTML, и его можно использовать на динамических страницах после внесения определенных изменений и корректировок. Очень полезная функция.
Выше приведено идея реализации решения веб -печати для набора сертификатов, введенных редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!