Эта статья разделяет функцию комбинации печати JS для всех, что является всеобъемлющим для вашей ссылки. Конкретный контент заключается в следующем
1. Локальная печать - печать везде, где вы хотите
Решение:
Скрыть места, которые вы не хотите печатать
<стиль типа = "text/css" media = print>
.noprint {display: нет}
Используйте его при пейджинге
.Pagenext {page-break-after: всегда;}
Затем добавьте: в элементы страницы, которые вы не хотите печатать, и она не появится в предварительном просмотре печати и печати.
Добавьте страницу, где вы хотите: <div> </div>.
</style>
Контролируя, где вы не хотите печатать
<p> Не требуется печать </p>
2. Справочная конструкция
WebBrowser-это встроенный контроль браузера в IE, и загрузка пользователя не требуется.
Управление WebBrowser
<объект идентификатор = 'webbrowser' width = 0 height = 0 classid = 'clsid: 8856f961-340a-11d0-a96b-00c04fd705a2'> </object>
Что касается использования этого компонента, указано следующее:
Webbrowser.execwb (1,1) Open
Web.execwb (2,1) закройте все Windows сейчас и откройте новое окно
Web.execwb (4,1) Сохранить веб -страницу
Web.execwb (6,1) print
Web.execwb (7,1) Предварительный просмотр печати
Web.execwb (8,1) Настройки страницы печати
Web.execwb (10,1) Свойства страницы просмотра
Web.execwb (15,1), по -видимому, отменен, и он должен быть подтвержден
Web.execwb (17,1) выберите все
Web.execwb (22,1) обновление
Web.execwb (45,1) молча закрывайте форму
3. Пример
<Head> <script language = "javascript"> <style type = "text/css" media = print> .noprint {display: none} </style> function printsetup () {// Настройки страницы печати wb.execwb (8,1); } function printPreview () {// prement preview wb.execwb (7,1); } function printIt () {if (inform ('Вы обязательно печатаете? <input type = "button" name = "button_print" value = "print" onclick = "javascript: printit ()" /> <input type = "кнопка" name = "button_setup" value = "Настройки страницы печати" onclick = "javascript: printsTup ();" /> <input type = "button" name = "button_show" value = "print preview" onclick = "javascript: printpreview ();" /> </p> </body>3.JS реализует простую страницу локальную печать
Предварительный просмотр функции (Oper) {if (oper <10) {bdhtml = window.document.body.innerhtml; // Получить код HTML текущей страницы Sprnstr = "<!-startPrint"+Oper+"->"; // Установить область печати EPRNSTR = "<!-EndPrint"+Oper+"->" prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) +18); // Получить HTML из кода начала в обратном направлении из кода запуска prnhtml = prnhtml.substring (0, prnhtml.indexof (eprnstr)); // Получить html из конечного кода вперед window.document.body.innerhtml = prnhtml; window.print (); window.document.body.innerhtml = bdhtml;} else {window.print (); }}Это очень легко использовать, чтобы добавить контент для печати на странице в середину <!-StartPrint1-> xxxx <!-Endprint1->
Добавьте еще одну кнопку печати Onclick = Предварительный просмотр (1)
4. Управляйте краями «вертикального удара», горизонтального удара »и« страниц.
(1) <Скрипт DEFER>
Функции setPrintSettings () {// - расширенные функции factory.printing.setmarginmeasure (2) // Измерение поля на дюймах. factory.printing.papersize = "a4" factory.printing.papersource = "Ручной корм" // - базовые функции factory.printing.header = "Это meadco" factory.printing.footer = "Advanced Printing by scriptx" factory.printing.portrait = false Factory.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing.printing. 1.0 factory.printing.rightmargin = 1.0 factory.printing.bottommargin = 1.0} </script> Preview Function (oper) {if (oper <10) {bdhtml = window.document.body.innerhtml; // Получить код HTML rain-printStr = startPrint »+/reats steml-printstr = eprnstr = "<!-endprint"+oper+"->"; // Установить область конца печати prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) +18); // Получить html prnhtml = prnhtml.substring (0, prnhtml.indexof (eprnstr)); // получить html window.document.body.innerhtml = prnhtml; window.print (); window.document.body.innerhtml = bdhtml;} else {window.print (); }}Это очень легко использовать, чтобы добавить контент для печати на странице в середину <!-StartPrint1-> xxxx <!-Endprint1->
Добавьте еще одну кнопку печати Onclick = Предварительный просмотр (1)
Для получения дополнительной информации о функции печати JS нажмите «Сводка функции печати JS», чтобы узнать
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.