Yii,Php,mPDF,生成带有不同方向小部件的pdf

时间:2013-09-27 01:14:04

标签: php pdf yii mpdf

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

1 个答案:

答案 0 :(得分:1)

尝试以横向方向添加页面:

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

$mPDF1->AddPage('L');
$mPDF1->WriteHTML(&html3,2);