2012-12-24 37 views
9

私のプロジェクトでmPDFを使用したばかりで、今この問題に取り組んでいます。最初に私のPDF構造を説明しましょう:mPDF最初のページのページ番号、ヘッダー、フッターを無効にする

  1. 最初のページはカバーページです。
  2. 2ページ目は目次ページです。
  3. 第3ページはコンテンツページです。

だから問題がある:

  1. 表紙と目次ページのヘッダー、フッター、ページ番号があります。それをどうやって削除するのですか?
  2. コンテンツページ番号は3から始まります.1になるようにリセットするにはどうすればよいですか?以下は

コードは、ヘッダーとフッター

$mpdf->SetHeader('{DATE j-m-Y}|{PAGENO}/2|My document'); 
$mpdf->SetFooter('{PAGENO}'); /* defines footer for Odd and Even Pages - placed at Outer margin */ 
$mpdf->SetFooter(array(
     'L' => array(
     'content' => 'Text to go on the left', 
     'font-family' => 'sans-serif', 
     'font-style' => 'B',  /* blank, B, I, or BI */ 
     'font-size' => '10',  /* in pts */ 
     ), 
     'C' => array(
     'content' => '- {PAGENO} -', 
     'font-family' => 'serif', 
     'font-style' => 'BI', 
     'font-size' => '18',  /* gives default */ 
     ), 
     'R' => array(
     'content' => 'Printed @ {DATE j-m-Y H:m}', 
     'font-family' => 'monospace', 
     'font-style' => '', 
     'font-size' => '10', 
     ), 
     'line' => 1,   /* 1 to include line below header/above footer */ 
), 'E'  /* defines footer for Even Pages */ 
); 

を含めるために使用され、TOCのページのために、私はあなたがあなたのフッターを可能にする設定をできるHTMLに

<tocpagebreak /> 

答えて

8

をこのタグを追加されていますまず目に見えないようにしてから、番号を付けるときにリセットしてください。 例えば(htmlタグを使用して):

<!-- sets up the footer --> 
<pagefooter name="footer" content-center="{PAGENO}"></pagefooter> 

<!-- disables it --> 
<setpagefooter value="off"></setpagefooter> 

<p>Some content for the first pages</p> 

<!-- activates the footer and resets the numbering --> 
<pagebreak odd-footer-name="footer" odd-footer-value="on" resetpagenum="1"></pagebreak> 

私は同じことが同等のMPDFの方法を用いて達成することができますかなり確信しています。

+0

私は2ページ目の開始ページ番号をmpdfでどのように開始するのですか? –

関連する問題