避免在打印后加载新页面,下一页应从上次打印页面的剩余部分打印 - 点阵打印机

Avoid loading new page after the print and next page should print from the remaining portion of last printed page - dot matrix printer

本文关键字:打印 剩余部分 点阵打印机 一页 加载 新页面      更新时间:2023-09-26

我正在使用 javascript print() 方法和 CSS 中的@media打印方法使用点阵打印机打印页面。

我的打印.css如下:

@media print {
    html, body { 
        font-family: 'Arial', 'Helvetica',sans-serif;
        font-size: 15pt;
        margin : 0px;
    }
}
@page {
      size: 22cm 10cm;
      margin : 0px;
    }

假设有两行数据,我的可打印细节非常小。但是打印后打印机跳过当前打印的页面并送入另一页。

我想避免送入下一页,下一次打印应该从上次打印的同一页进行。

我试过:

@media print {
    page-break-after: avoid;
}

但根本不起作用。

我该怎么做?

试试*选择器 css:

@media print {
  * { 
    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: avoid;
  }
}

尝试定义页面大小,如下所示

@page {
      size: 21.59cm 13.97cm;
}

应该工作