点矩阵打印机中的打印问题

时间:2018-08-03 15:48:12

标签: html css dot-matrix

我在macbook(osx)中使用firefox打印html发票没有问题。但是,当我在Windows 7和Windows 10中的Firefox中尝试时,出现了问题。它不打印表格行。

我试图更改CSS来解决此问题,但是失败了。这是我尝试过的几种方法:

  • 将边框更改为粗体(从1px实线更改为4px实线),但仍无法打印该行

  • 设置打印属性和打印首选项

  • 将边框从实线更改为虚线,虚线。这只是测试我是否可以用不同的图案打印一行

我也尝试过检查打印机是否有问题:

  • 在Windows 7中使用microsoft excel打印表格。它会正确打印表格,并打印所有行。 (从Excel打印表没问题)
  • 将网页保存为pdf,然后在Windows 7中打印,而不是全部打印。仅打印底线和顶线

有什么想法吗?

谢谢

我正在使用Bootstrap 4和此CSS:

/* Chrome 2.0+, IE 8.0+, Opera 6.0+ and Safari 5.0+*/
@page {
    size: auto;
    /*size: 5.5in 8.5in;*/
    margin:10px 5px 0 15px;
    font-family: "Comic Sans MS", cursive, sans-serif;
}

/* For Firefox */
@media {
    html, body {
        /*width: 215mm;*/
        /*height: 139.7mm;*/
        width:98%;
        margin:7px 0 0 5px;
    }

    body {
        font-size: 12pt;
        letter-spacing: 3pt;
        line-height: 1.2;
        font-family: "Comic Sans MS", cursive, sans-serif;
    }

    p, div{
        font-size: 12pt;
        letter-spacing: 3pt;
    }

    table th, .table th{
        padding: 0.45rem .75rem;
        line-height: 1;
    }

    table td, .table td{
        padding: 0.35rem .75rem;
        line-height: 1;
    }

    hr{
        margin: 0.5rem 0;
    }

    .container-fluid{
        padding: 0;
    }

    .col-12, .col-sm-12, .col-md-12{
        padding: 0;
    }
}

0 个答案:

没有答案