Мы работали над проектом, в котором содержимое страницы html необходимо распечатать на матричном принтере с помощью функции печати JavaScript. Проблема, с которой мы сталкиваемся, заключается в том, что после печати содержимого остается пустое место.
Настройки страницы: A4 / Legal, поскольку не может быть определенной высоты, поскольку высота напечатанного содержимого может варьироваться.
Мы пробовали использовать следующий CSS:
.page-break {
display: none; /**Added only this on 18-12-2018*/
page-break-after: always;
}
html {
height: 99%;
}
@@media all {
.page-break {
visibility: hidden;
}
}
@@media print {
body * {
display: none;
height: 0;
}
}