Напечатайте одну строку или измените размер страницы перед печатью с помощью html2canvas

У меня есть принтер торговой точки (POS 58 мм) и режим киоска на Chrome. Я хочу напечатать html ниже, но мой принтер печатает много бумаги.

Можно напечатать только одну строку или изменить размер страницы перед печатью???

<div id="openBox" class="hidden">
  <div class="row" style="color: #fff;">
    <span>*</span>
  </div>
</div>


$('#openBox').removeClass('hidden');
    html2canvas($('#openBox'), {
        onrendered: function(canvas) {
            var myImage = canvas.toDataURL("image/png");
            var tWindow = window.open(''); 
            $(tWindow.document.body).html("<img id='Image' src=" + myImage + " ></img>").ready(function () {
                tWindow.focus();
                tWindow.print();
                tWindow.close();
            });
         }
     });
$('#openBox').addClass('hidden');

0 ответов

Другие вопросы по тегам