Я пытался решить эту проблему, принудительно запустив такое поведение с помощью следующего кода в нашем index.html
Код: Выделить всё
@page {
size: auto;
margin: 0;
}
* {
-webkit-print-color-adjust: exact !important;
color-adjust: exact !important;
print-color-adjust: exact !important;
}
Это не будет желаемым решением для клиента, если пользователю необходимо будет задавать эти настройки в диалоговом окне печати Windows каждый раз, когда он собирается печатать, и сложно добавить это в инструкции. Мы хотели бы иметь возможность отображать цвета строк, а также удалять верхние и нижние колонтитулы без каких-либо настроек со стороны пользователя (т. е. программно).
Как мы можем добиться этого программно? Я не уверен, но похоже, что Windows каким-то образом хранит эти настройки, но мы бы предпочли, чтобы об этих настройках/свойствах по возможности заботились с помощью нашего кода. Очень ценю любую помощь! Полностью застрял в том, как действовать дальше. Актуально только для печати в Windows.
Подробнее здесь: https://stackoverflow.com/questions/791 ... lor-of-row
Мобильная версия