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

Две ключевые строки, необходимые для получения полезных ошибок из PHP:

ini_set('display_errors',1);
 error_reporting(E_ALL);

Как указывали другие участники, они по умолчанию отключены по соображениям безопасности. Как полезный совет - когда вы настраиваете свой сайт, удобно использовать переключатель для разных сред, чтобы эти ошибки были включены по умолчанию в вашей локальной среде и средах разработки. Это может быть достигнуто с помощью следующего кода (в идеале, в вашем файле index.php или config, так что он активен с самого начала):

switch($_SERVER['SERVER_NAME'])
{
    // local
    case 'yourdomain.dev':
    // dev
    case 'dev.yourdomain.com':
        ini_set('display_errors',1);
        error_reporting(E_ALL);
    break;
    //live
    case 'yourdomain.com':
        //...
    break;
}
0
задан Ahmed Al Kawaleny 24 March 2019 в 06:56
поделиться

1 ответ

добавить этот 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%;
        }
0
ответ дан ar3mus 24 March 2019 в 06:56
поделиться