【问题标题】:page break in mpdf extension :Yiimpdf 扩展中的分页符: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++; }?> 

【问题讨论】:

    标签: yii mpdf


    【解决方案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++; }?> 
    

    这应该对你有帮助。

    【讨论】:

    • 好的,您的回答很有帮助。谢谢。
    猜你喜欢
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2012-08-11
    • 1970-01-01
    相关资源
    最近更新 更多