是否可以通过固定宽度但自动高度的收据打印机进行打印?

时间:2019-03-22 18:50:36

标签: javascript css

我通过Web应用程序成功打印了票据打印机,但是必须设置固定宽度和固定高度。问题是高度根据出售物品的数量而变化。如果售出的物品很多,那么它们之间会被切成2张纸

我尝试将宽度设置为fixed,将高度设置为auto,但它不起作用

这是打印按钮的代码:

<button type="button" class="btn btn-primary" name="submit" onclick="printDiv('printMe')" value="submit">Print</button>

这是Java脚本函数

function printDiv(divName){

            var printContents = document.getElementById(divName).innerHTML;
            var originalContents = document.body.innerHTML;
            document.body.innerHTML = printContents;
            window.print();
            document.body.innerHTML = originalContents;

         setTimeout(function() {
                location.reload();
           }, 100);

        }

页面的CSS:

@page {
    size: 7.6cm 25cm;
    margin:0;
}

当我将尺寸设置为size:7.6cm auto;时 该代码即使宽度也不起作用

我需要将宽度固定为7.6厘米,高度根据行数、、、、、、、、、、

可变

0 个答案:

没有答案