2012-12-01 146 views
4

標題不在第一頁,而是在mpdf的所有其他頁面中。Header not not in first page 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" /> 

回答

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" /> 
+0

謝謝。它的工作正常。只是爲了信息如果你需要與頁腳相同的東西,那麼你可以使用這個:

2

您還可以使用下面

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

格式,這也使頭在第一頁。