Yii2 распечатать сетку с цветами - PullRequest
0 голосов
/ 26 февраля 2019

Я хотел бы напечатать свой сеточный вид, но не могу сделать так, чтобы он выглядел на экране, поэтому нет цветов.Я пробовал со стилем background-color и классом, и ничего не работает.Это монохромный лазерный принтер, и я позаботился о том, чтобы он печатал в цветах (будет в оттенках серого), а цвета фона также выбирались в режиме хромированной печати.Я также не могу найти соответствующую информацию в Интернете.Можете ли вы указать мне правильное направление?Спасибо!

Я нашел @media print в bootstrap.css:

@media print {
    *,
    *:before,
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    /*a[href]:after {
      content: " (" attr(href) ")";
    }*/
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;

        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

Я попытался закомментировать .table th {, удалил кеш, но он все еще без фона.Подскажите, пожалуйста, каким бы быстрым и грязным способом было бы добавить к печати цвета фона (классы) строки и ячейки по умолчанию?Это также нормально, если мне просто нужно что-то скорректировать временно, а после печати вернуть обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...