2012-12-24 59 views
9

Tôi vừa sử dụng mPDF trên dự án của mình và hiện đã bị kẹt trong vấn đề này. Trước tiên, hãy để tôi mô tả cấu trúc PDF của mình:mPDF vô hiệu hóa số trang, đầu trang và chân trang trên trang đầu tiên

  1. Trang đầu tiên là trang bìa.
  2. Trang thứ hai là trang Nội dung.
  3. Trang thứ ba là trang nội dung.

Vì vậy, vấn đề là:

  1. Có header, footer, số trang trong trang bìa và trang TOC. Làm thế nào để loại bỏ nó?
  2. Số trang nội dung bắt đầu bằng không 3. Làm cách nào để đặt lại số trang để trở thành số 1?

Dưới đây là các mã được sử dụng để bao gồm header và footer

$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 */ 
); 

Và đối với trang TOC, tôi thêm thẻ này trong html

<tocpagebreak /> 

Trả lời

8

Bạn có thể thiết lập chân của bạn sẽ được vô hình lúc đầu, và sau đó đặt lại nó khi bạn muốn đánh số để bắt đầu. Ví dụ (sử dụng các thẻ 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> 

Tôi khá chắc chắn như vậy có thể đạt được bằng cách sử dụng phương pháp MPDF tương đương.

+0

tôi có số trang bắt đầu từ trang thứ hai cách bắt đầu bằng mpdf .. –

Các vấn đề liên quan