我有如下一段從控制器取碼,在Zend中,使用DOMPDF的渲染表不適合在pdf中使用DOMPDF嗎?
...
$this->view->vCount = count($result);
$this->view->Reportlist = $result;
// create view object
$html = new Zend_View();
$html->setScriptPath(APPLICATION_PATH . '/layouts/scripts/');
$html->assign('Reportlist', $this->view->Reportlist);
$html->assign('vCount', $this->view->vCount);
// render view
$bodyText = $html->render('getreport.phtml');
//echo $bodyText; exit;
//error_reporting(E_ALL);
$dompdf = new DOMPDF();
$dompdf->set_paper("a4","portrait");
$dompdf->load_html($bodyText);
$dompdf->set_base_path($_SERVER['DOCUMENT_ROOT']);
$dompdf->render();
$dompdf->stream($report_date.".pdf");
.....
上面的代碼生成的PDF與我的HTML內容。但表格不在pdf內。 HTML內容只能呈現pdf的一半。我們如何使用DOMPDF適合PDF?
不確定您的意思是「表格不在pdf內」。沒有什麼在你的PHP看起來有問題。你能發佈一個示例HTML文檔以及生成的PDF嗎? – BrianS
@布萊恩謝謝,其實我的表有6列,只有4列是在pdf中顯示,其餘2列已經走出了pdf ...我們如何使它完美... – mymotherland
我看到了,所以表是渲染太大以致無法放在頁面上?切換到風景?只有這麼多才能解決列寬問題,但如果您可以發佈示例文檔,我會看一看。 – BrianS