MPDF {PAGENO} не работает в codeigniter при отображении номера страницы в pdf - PullRequest
0 голосов
/ 22 мая 2019

Я работал с существующим проектом CodeIgniner, и он имеет дело с MDPF для создания PDF-файла. Теперь я пытаюсь поместить номер страницы в верхнем правом углу страницы PDF. Вот мой код, основанный на https://mpdf.github.io/paging/page-numbering.html

$data = [ .. some data here ..];
$sheet_summary = $this->load->view('pdf/sheet', $data, true);
$pdf2 = $this->m_pdf->load(['defaultPageNumStyle' => '1']);

$pdfFilePath_2 = "sheet-summary-".date('Ymd').".pdf";
$pdf2->mirrorMargins = 1;
$pdf2->setHeader('||{PAGENO}'); 
$pdf2->AddPage('','','','','on');

$pdf2->WriteHTML($sheet_summary);
$pdf2->Output("./uploads/".$pdfFilePath_2, "F");

1 Ответ

1 голос
/ 24 мая 2019

проблема в функции AddPage(), параметр on должен быть off, если вы хотите увидеть номер страницы.

Если вы оставите это on, номер страницы будет невидимым.

У вас есть больше информации по этой ссылке, в разделе «Нумерация страниц»: http://www.halfaro.com/halfaro/mpdf/CHANGELOG.txt

...