Как программно указать диапазон страниц для печати в браузере (используя javascript или css)
Я хочу напечатать в браузере со второй по последнюю страницу, как я могу указать диапазон перед вызовом window.print();
из JavaScript
Это мой стиль для печати СМИ
<style type="text/css" media="print">
.pageBreak
{
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: avoid;
height: 100%;
}
@page {
size: landscape;
}
</style>
Спасибо
1 ответ
Надеюсь, это поможет вам
Java Script
var content = document.getElementById(“mycontenttoprint");
var printer = document.getElementById(“printiframe").contentWindow;
printer.document.open();
printer.document.write(content.innerHTML);
printer.document.close();
printer.focus();
printer.print();
HTML
<iframe id="printiframe" style="height: 0px; width: 0px; position: absolute"></iframe>
Пожалуйста, дайте мне знать, если у вас возникнут проблемы.