4

ヘッダーは最初のページには表示されませんが、mpdfの他のすべてのページに表示されます。

これが私のphpコードです。

$mpdf   = new mPDF('utf-8','A4','','' , 0 , 0 , 0 , 18 , 0 , 0);
        $mpdf->SetDisplayMode('fullpage');
        $mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list
        $htmlFilePath   = $fileName;
        //$mpdf->SetHTMLHeaderByName('header');
        $mpdf->WriteHTHeader not coming in first page mpdfML(file_get_contents($htmlFilePath));

これが私のhtmlコード部分です。

<htmlpageheader name="header">
                <td class="" colspan="2">
                    <div id="header">
                        <table  cellpadding="0" cellspacing="0" border="0" align="center">
                            <tr><td height="10"></td></tr>
                            <tr>
                                <td colspan="2">
                                    <table border="0" cellpadding="0" cellspacing="0" align="center" width="200mm">
                                        <tr><td align="center"><img src="{ADMINURL}wc_bo/wc_images/wc_background/pdf_header.jpg" width="739" height="206" alt=""></td></tr>
                                    </table>
                                </td>
                            </tr>
                     </table>
                    </div>
                    <!-- <table align="center"  cellpadding="0" cellspacing="0" border="0"  style="width:180mm;">
                        <tr>
                            <td colspan="2" ><img src="{ADMINURL}wc_bo/wc_images/wc_background/login_logo.jpg" width="242" height="" alt=""></td>
                        </tr>
                    </table> -->
                </td>
            </htmlpageheader>
            <sethtmlpageheader name="header" value="on" />
4

2 に答える 2

5
 Remove your <sethtmlpageheader name="header" value="on" /> and put this code.

<sethtmlpageheader name="header" page="O" value="on" show-this-page="1" />
<sethtmlpageheader name="header" page="E" value="on" />
于 2012-12-03T06:42:21.100 に答える
2

以下のフォーマットを使用することもできます

$mpdf->SetHTMLHeader('$htmlcode','',TRUE);

これにより、最初のページにもヘッダーが表示されます。

于 2014-06-30T11:31:55.313 に答える