номер нумерации страниц отображается неправильно в mpdf - PullRequest
0 голосов
/ 13 февраля 2019

Я использую codeigniter, и у меня есть длинная точка зрения, что мне нужна нумерация страниц, но она не работает должным образом.Я пытался применить этот пример: https://mpdf.github.io/paging/page-numbering.html, но в итоге осталась пустая страница как страница 1?

$pdfdata = $this->load->view('pdf/pdffile', $data, true);
$pdf2 = $this->m_pdf->load();

$pdfFilePath2 = uniqid(rand(), true);
$pdfFilePath_2 = "pdffile-".date('Ymdhis')."-".$pdfFilePath2.".pdf";

$pdf2->setHeader('{PAGENO}');
$mpdf->WriteHTML('<pagebreak resetpagenum="1" pagenumstyle="1" suppress="off" />');

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

Я хотел, чтобы заголовок имел нумерацию страниц, как "1 из страницы N", но я не получилпример и всегда дайте мне страницу доски как страница 1. любая идея?

1 Ответ

0 голосов
/ 14 февраля 2019

Вы получаете пустую первую страницу, потому что первое, что вы пишете в mPDF - это разрыв страницы.

Напишите некоторый контент перед элементом pagebreak, чтобы иметь контент на первой странице.Опустите элемент pagebreak, если он вам действительно не нужен.

Чтобы отобразить нужную нумерацию страниц, используйте

$pdf2->setHeader('{PAGENO} of {nbpg​}');
...