печать мультимедиа css не работает при использовании document.body.inner HTML в функции печати - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь напечатать указанный c div. он работает нормально, но не может использовать css в печати. например, я хотел бы, чтобы мой div занимал полный размер страницы .. он работает, когда я использую только window.print () в функции, но не когда я использую эти коды ниже

вот моя функция печати

function myFunction(el) {
   var restorepage = document.body.innerHTML;
    var printcontent = document.getElementById(el).innerHTML;
    document.body.innerHTML = printcontent;
    window.print();
    document.body.innerHTML = restorepage;
}

и вот код css, который я использовал, когда ландшафт размера страницы также не работает.

@page { size: landscape; } 
@media print{
        //further codes
    }

, пожалуйста, помогите мне, таким образом, css работает, а также предложите мне, как я могу напечатать div в полном размере

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