php ออกใบรายงานด้วย mpdf

สวัสดีครับพี่ๆ รบกวนสอบถามการจัด style ใน mpdf หน่อยครับว่าต้องจัดยังงัยครับ 
ผมต้องการให้ส่วนหัว มันตัดลงมาด้วย ในกรณีที่มีการขึ้นหน้าใหม่ ครับ

อย่างเช่น

หน้าที่ 1 / 2


หน้าที่ 2 / 2 

ผมอยากให้ส่วนหัว จาก หน้าที่ 1 / 2 มันลงมาด้วยครับ เเต่ว่า ตัวหนังสือมันซ้อนกันครับ ผมตัองเเก้ไขยังงัยครับ ขอบคุณครับ


source code ....

$defaultConfig = (new ConfigVariables())->getDefaults();
$fontDirs = $defaultConfig['fontDir'];
$defaultFontConfig = (new FontVariables())->getDefaults();
$fontData = $defaultFontConfig['fontdata'];
$mpdf = new Mpdf([
    'fontDir' => array_merge($fontDirs, [
        __DIR__ . '/ttfonts',
    ]),
    'fontdata' => $fontData + [
        'sarabun' => [
            'R' => 'THSarabunNew.ttf',
            'I' => 'THSarabunNewItalic.ttf',
            'B' =>  'THSarabunNewBold.ttf',
            'BI' => "THSarabunNewBoldItalic.ttf",
        ],
        'seguisym' => [
            'R' => 'seguisym.ttf',
            'I' => 'seguisym.ttf',
            'B' =>  'seguisym.ttf',
            'BI' => "seguisym.ttf",
        ]
    ],
    'default_font' => 'sarabun'
]);
ob_start();
?>
<!DOCTYPE html>
<html>
<head>
    <title>ทดสอบ PDF</title>
    <link href="https://fonts.googleapis.com/css?family=Sarabun&display=swap" rel="stylesheet">
    <style>
        body {
            font-family: sarabun;
        }
        .table-inputtax-head {
            margin-bottom: 10px;
            width: 100%;
        }
        .table-inputtax-detail {
            border-collapse: collapse;
            width: 100%;
        }
        .table-inputtax-detail,
        td,
        th {
            border: 1px solid #dddddd;
            text-align: left;
            padding: 4px;
        }
    </style>
</head>
<body>
    <?php
    $header = "
            <table style='width: 100%; border: none;'>
                <thead>
                    <tr>
                        <td style='width: 90%; border: none;'></td>
                        <td style='width: 10%; border: none;'><strong>หน้าที่ {PAGENO} / {nb}</strong></td>
                    </tr>
                </thead>
            </table>
            <table>
                <thead>
                    <tr>
                        <td colspan='3' style='text-align: center; border: none;'><strong>รายงานภาษีซื้อ</strong></td>
                    </tr>
                    <tr>
                        <td colspan='3' style='text-align: center; border: none;'><strong>เดือน Test</strong></td>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td style='width: 200px; border: none;'>ชื่อผู้ประกอบการ</td>
                        <td style='text-align: center; border: none;'>Test</td>
                        <td style='border: none;'>เลขประจำตัวผู้เสียภาษีอากร Test</td>
                    </tr>
                    <tr>
                        <td style='width: 200px; border: none;'>ชื่อสถานประกอบการ</td>
                        <td style='text-align: center; border: none;'>Test</td>
                        <td style='border: none;'>Test</td>
                    </tr>
                </tbody>
            </table>
        ";
    ?>
    <br><br><br><br><br><br>
    <table class="table-inputtax-detail">
        <thead>
            <tr>
                <td>ลำดับ</td>
                <td>วันที่</td>
                <td>เล่มที่/เลขที่</td>
                <td>รายการ</td>
                <td>ชื่อผู้ซื้อ/ผู้รับบริการ</td>
                <td>มูลค่าสินค้า</td>
                <td>ภาษีมูลค่าเพิ่ม</td>
                <td>รวม</td>
            </tr>
        </thead>
        <tbody>
            <?php for ($i = 0; $i < 40; $i++) : ?>
                <tr>
                    <td><?= ($i + 1); ?></td>
                    <td>Test</td>
                    <td>Test</td>
                    <td>Test</td>
                    <td>Test</td>
                    <td>Test</td>
                    <td>Test</td>
                    <td>Test</td>
                </tr>
            <?php endfor; ?>
            <tr>
                <td colspan="8" style="padding: 14px;"></td>
            </tr>
            <tr>
                <td colspan="5" style="text-align: center;">รวมยอด</td>
                <td>Test</td>
                <td>Test</td>
                <td>Test</td>
            </tr>
        </tbody>
    </table>
    <script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</body>

</html>
<?php
$html = ob_get_contents();
$mpdf->SetHTMLHeader($header);
$mpdf->WriteHTML($html);
$mpdf->Output($path);
?>

ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่