【问题标题】:Avoid loading new page after the print and next page should print from the remaining portion of last printed page - dot matrix printer避免在打印后加载新页面,并且下一页应该从最后打印页面的剩余部分打印 - 点阵打印机
【发布时间】:2016-03-17 13:36:59
【问题描述】:

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

我的print.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;
}

但根本不工作。

我该怎么做?

【问题讨论】:

    标签: javascript css printing mpmediaquery


    【解决方案1】:

    试试* 选择器css:

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

    【讨论】:

      【解决方案2】:

      尝试定义类似的页面大小

      @page {
            size: 21.59cm 13.97cm;
      }
      

      应该工作

      【讨论】:

        猜你喜欢
        • 2014-06-08
        • 1970-01-01
        • 2015-02-11
        • 1970-01-01
        • 1970-01-01
        • 2010-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多