我正在 Yii php 中实施一个应用程序,我正在尝试使用 mPDF扩展程序制作PDF 。
我正在生成一种摘要报告,我为此制作了一个pdf。在生成的pdf 内部有3个小部件,基本上是用于创建该报告的表。
以下是它的外观:
$mPDF1 = Yii::app()->ePdf->mpdf();
$mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');
..
..//set mpdf properties etc..
$mPDF1->WriteHTML($stylesheet, 1);
$mPDF1->WriteHTML($html1,2);
//say $html1 is a widget/table with a portrait orientation
$mPDF1->WriteHTML($html2,2);
//$html2 is a widget/table with a portrait orientation
$mPDF1->WriteHTML(&html3,2);
//$html3 is a widget/table that needs to have a landscape orientation because it's too long.
//and then output the pdf and so on..
以上代码有效,但以纵向显示所有表格,我需要以横向显示 $ html3中的表格。有没有办法这样做?mpdF属性我猜或者其他什么。另外,有没有办法将$html3
分开并在同一个PDF中的下一页的开头上?
答案 0 :(得分:1)
尝试以横向方向添加页面:
$mPDF1->WriteHTML($html2,2);
//$html2 is a widget/table with a portrait orientation
$mPDF1->AddPage('L');
$mPDF1->WriteHTML(&html3,2);