Могу ли я использовать водяной знак mpdf только на одной странице - PullRequest
0 голосов
/ 24 сентября 2019

Я использую yii2 для создания проекта, и я использую mpdf / kartik для экспорта pdf, и мне нужно добавлять водяные знаки только на первой странице, это возможно?у меня есть попытка и показ водяных знаков на всех страницах ,, у кого-нибудь есть решение?

$pdf = new Pdf([
            'mode' => Pdf::MODE_CORE, 

            'format' => 'A5', 
            'orientation' => Pdf::ORIENT_PORTRAIT, 
            'destination' => Pdf::DEST_DOWNLOAD,//Pdf::DEST_BROWSER, 
            'content' => $content,
            'filename' => 'INV '.$model->invoice_code.".pdf",
            //'cssFile' => '@vendor/kartik-v/yii2-mpdf/src/assets/kv-mpdf-bootstrap.min.css',
            'marginLeft' => 5,
            'marginRight' => 5,
            'marginTop' => 5,
            'marginBottom' => 5,
            'cssInline' => '
                body {font-size: 11px;}
                table {width: 100%;}
                .col-left {width: 70%; vertical-align: top; padding: 0;}
                .col-right {width: 30%; text-align: right; padding: 0;}
                .store-name {font-size: 20px; font-weight: bold; padding-bottom: 20px; display: block;}
                .store-logo {margin-bottom: 50px;}
                .date {font-weight: bold;}
                .pdf-title {font-size: 20px; font-weight: bold; width: 100%; text-align: right; border-bottom: 1px solid #000; margin-bottom: 5px;}
                .customer-title {font-weight: bold;}
                .table-product td {padding: 2px}
            ',
            'options' => [
                'title' => 'INV '.$model->invoice_code,
                'showWatermarkText' => true,
            ], 
            'methods' => [ 
                'setWatermarkText'=> $mark,
                // 'addPage' => $content,
            ]
        ]);
...