Принудительный размер бумаги в настройках печати Chrome CSS - PullRequest
0 голосов
/ 24 марта 2019

Я должен распечатать 2 html-страницы в веб-приложении. Первая страница должна быть распечатана в формате A5, вторая - в формате A6. Я пытался принудительно настроить параметры печати a5 с помощью

@media print{
    @page {
        size: A5 portrait;
        margin: 0;
    }
}

и параметры печати a6 в другом файле с

@media print {
    @page {
        size: A6;
        margin: 0;
    }
}

Я пытаюсь распечатать страницу A5, размер бумаги не меняется (но установлен портретный режим)

1 Ответ

0 голосов
/ 24 марта 2019

добавить этот CSS для A5,
Вам просто нужно дать фиксированный размер
пример A5

@media print and (width: 14.8cm) and (height: 21cm) {
    @page {
        margin: 2cm;
    }
}

/* style sheet for “letter” printing */
@media print and (width: 5.83in) and (height: 8.27in) {
    @page {
        margin: 1in;
    }
}


/* A5 Landscape*/

@page {

    size: A5 landscape;

    margin: 10%;

}

        /* A5 Landscape*/
        @page {
            size: A5 landscape;
            margin: 10%;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...