web-dev-qa-db-ja.com

mPDFを使用して2ページ目の上部マージンを変更する

ページ数が不明なPDFを動的に生成しています。 mPDFは正常に機能していますが、2ページ目の上部の余白がなくなっています。ドキュメントのすべてのページの余白を設定するにはどうすればよいですか?

私は以下を試しましたが、効果がありません:

$mpdf = new mPDF('', '', 0, '', 15, 15, 15, 15, 8, 8);
6
Paul Dessert

私は答えを見つけることができました。これは誰かがそれを必要とする場合のためです:

次のように@pageを使用してマージンを定義します。

@page *{
    margin-top: 2.54cm;
    margin-bottom: 2.54cm;
    margin-left: 3.175cm;
    margin-right: 3.175cm;
}
</style>';

参照: http://www.mpdf1.com/forum/discussion/8

16
Paul Dessert

あなたはこのようなものを使うことができます。それはうまくいくようです。

次のように@pageを使用してマージンを定義します。

<?php
    include("mpdf.php");
    $html='<style>@page {
     margin: 0px;
    }</style>


    ';
    $mpdf=new mPDF('','A4');
    $mpdf->WriteHTML($html);
    $mpdf->Output();
    ?>
17
Srihari Goud
$mpdf->AddPage('L','','','','',50,50,50,50,10,10);

参照: Mpdfドキュメント

3
Santiago Bernal