mpdf 扩展中的分页符:Yii
Posted
技术标签:
【中文标题】mpdf 扩展中的分页符:Yii【英文标题】:page break in mpdf extension :Yii 【发布时间】:2016-02-22 09:51:46 【问题描述】:我正在使用 mpdf 库在我的 Yii 项目中打印数据。这里我想在每个页面中打印单个数据意味着我需要能够在每条记录后打破页面。如何使用分页符来解决我的问题问题? 我的控制器代码是:
$this->layout = 'pdf';
$model = new Email();
$dataProvider = $model->search();
$dataProvider->pagination = false;
$mPDF1 = Yii::app()->ePdf->mpdf();
$mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');
$mPDF1->Writehtml($this->renderPartial('_gridview', array('dataProvider' => $dataProvider), true));
$mPDF1->Output();
我的查看代码:
foreach($dataList as $val)
?>
Dear Project Manager/manager <br/>
<?php
echo $val['Manager'];
?> <br/>
Subject : <?php echo $val['subject'];?> <br/>
<?php echo $val['message'];?>
<?php $i++; ?>
【问题讨论】:
【参考方案1】:你可以试试这个代码: 首先,您必须定义一个 div,然后为该 div 添加 CSS。
<style>
.break page-break-before: always;
</style>
在你看来,你必须像这样添加一个 div:
foreach($dataList as $val)
?>
Dear Project Manager/manager <br/>
<?php
echo $val['Manager'];
?> <br/>
Subject : <?php echo $val['subject'];?> <br/>
<?php echo $val['message'];?>
<div class="break"></div>
<?php $i++; ?>
这应该对你有帮助。
【讨论】:
好的,您的回答很有帮助。谢谢。以上是关于mpdf 扩展中的分页符:Yii的主要内容,如果未能解决你的问题,请参考以下文章