2013-10-28 2 views
2

Я успешно реализовал dompdf для создания PDF-файлов. Теперь я хочу добавить подкачку в сноске, но я хочу, чтобы номер страницы начинаются с> 2-ю страницу, так как на первой странице я размещаю изображение обложки так подсчитывать следует начинать с 2-й странице, как я могу настроить этот кодДобавление обложки с номером страницы в dompdf

$pdf->page_text(500,10, "Page: {PAGE_NUM} of {PAGE_COUNT}", $font, 6,array(0,0,0)); 

потому что этот запуск пейджинга на всех страницах, но я не хочу включать на первую страницу.

ответ

1

Для номера страницы просто добавить несколько строк кода:

$pdf=$dompdf->get_canvas(); 
if (isset($pdf)) { 

    $pdf->page_script(' 
     if ($PAGE_NUM > 1) { 
      $PAGE_NUM=$PAGE_NUM-1; 
      $PAGE_COUNT=$PAGE_COUNT-1; 
      $font = Font_Metrics::get_font("Arial, Helvetica, sans-serif", "normal"); 
      $size = 12; 

      $pageText1 = " Page " ; 
      $y1 = $pdf->get_height() - 34; 
      $x1 = $pdf->get_width() - 15 - Font_Metrics::get_text_width($pageText1, $font, $size); 
      $pdf->text($x1, $y1, $pageText1, $font, $size); 

      $pageText = $PAGE_NUM . " of " . $PAGE_COUNT; 
      $y = $pdf->get_height() - 20; 
      $x = $pdf->get_width() - 15 - Font_Metrics::get_text_width($pageText, $font, $size); 
      $pdf->text($x, $y, $pageText, $font, $size); 
     } 
    '); 
} 
+0

поблагодарить у очень @Sarika это работает – Hamender

Смежные вопросы