0

我正在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的下一页的开头?

4

1 回答 1

1

尝试横向添加页面:

$mPDF1->WriteHTML($html2,2);
//$html2 is a widget/table with a portrait orientation

$mPDF1->AddPage('L');
$mPDF1->WriteHTML(&html3,2);
于 2013-09-27T06:38:16.277 回答