使用html2canvas打印前打印一行或调整页面大小

时间:2017-02-03 07:46:23

标签: jquery printing html2canvas

我在Chrome上有一个销售点打印机(POS 58毫米)和Kiosk模式。 我想打印下面的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 个答案:

没有答案