簡體   English   中英

DomPDF顯示除最后一頁之外的數據表

[英]DomPDF display data table except last page

我正在努力在codeigniter數據中生成pdf。 所有代碼運行完美,只是我在為最后一頁做條件時遇到問題,問題很簡單,我有表格形式的數據,我想在除最后一頁之外的整個頁面顯示它。

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>這應該是一張桌子,有人可以幫幫我嗎? 為什么結果還是字符串? 而不會生成一張桌子?

fyi,我附加的代碼完美地運行以顯示頁面,只是我想修改它以便它顯示一個表。

你在pdf中加載的方式是一個字符串,而不是渲染HTML代碼。 要呈現為HTML代碼,您必須將其放在loadHtml()中

$ pageText必須在loadHtml()中

你應該將html代碼保存在loadHtml()中
或者你可以使用html創建一個單獨的文件來制作pdf。 你可以查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM