DomPDF отображает таблицу данных кроме последней страницы - PullRequest
4 голосов
/ 19 мая 2019

Я работаю над созданием pdf в данных codeigniter. Весь код работает отлично, просто у меня проблема при выполнении условия для последней страницы, вопрос прост, у меня есть данные в виде таблицы, и я хочу отобразить их для всей страницы, кроме последней страницы.

if ( isset($pdf) ) { 
        $pdf->page_script('
        if ($PAGE_NUM != $PAGE_COUNT) {
        $font = $fontMetrics->get_font("Arial, Helvetica, sans-serif", "normal");
        $size = 12;
        $pageText = "Page " . $PAGE_NUM . " of " . $PAGE_COUNT;
        $y = 15;
        $x = 520;
        $pdf->text($x, $y, $pageText, $font, $size);
    } 
    ');
}

Я пытаюсь изменить $pageText = "My string text", и это работает нормально, но у меня возникла проблема при объединении с таблицей HTML. Так что в моем случае я изменяю $ pageText на $pageText = "<table><tr><td>My content here</td></tr></table>", но результат равен <table><tr><td>My content here</td></tr></table>, это должна быть таблица, кто-нибудь может мне помочь? почему результаты все еще строки? и не будет ли быть таблицей?

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

1 Ответ

0 голосов
/ 27 мая 2019

способ загрузки в формате pdf является строкой, а не рендерингом HTML-кода.Для рендеринга в виде HTML-кода вы должны поместить его внутри loadHtml ()

$ pageText должно быть внутри loadHtml () .

Вы должны хранить html-коды внутри loadHtml () .
Или вы можете создать отдельный файл, используя HTML для создания PDF.Вы можете проверить документацию

...