Я пытаюсь распечатать сгенерированный штрих-код.Я использую библиотеку JSBarcode для генерации штрих-кода.
На экране печати хорошая визуальность, но когда я ее печатаю, получается 4 страницы, и только одна страница имеет штрих-код, а штрих-код очень маленькийи внизу страницы.
Мой HTML-код:
<div class="col-12 col-print-12">
<p class="barcode tekli">
<svg id="barcode tekli"></svg>
</p>
</div>
Мой JS-код:
JsBarcode("#barcode", "1554466", {
width:5,
height:200,
fontSize:50,
displayValue: true
});
window.print();
window.open('', '_parent', '');
window.close();
Мой CSS-код:
@media print {
.tekli{
-webkit-transform: scaleX(2);
-o-transform: scaleX(2);
-ms-transform: scaleX(2);
transform: scaleX(2);
}
.page {
width: 21cm;
height: 29.7cm;
margin: 0;
border: initial;
border-radius: initial;
width: initial;
min-height: initial;
box-shadow: initial;
background: initial;
page-break-after: always;
}
.col-print-12 {
width: 100%;
}
}
Можете ли вы помочь мне, пожалуйста?