繁体   English   中英

如何在 laravel 5.5 中使用分页符 dompdf

[英]how to use page break dompdf in laravel 5.5

我使用 page-break-before: 总是在 pdf 成功但是当移动下一页时表格不整齐。 接下来我该怎么办? '谢谢'

这是我的代码:

.page-break{ page-break-before:总是; }

                <?php $e= 0 ?>
                @foreach($dt as $data)
                    <?php $e++ ?>
                    <tr>
                        <td>{{$e}}</td>
                        <td>{{$data->part_number}}</td>
                        <td>{{$data->part_name}}</td>
                        <td>{{$data->model_name}}</td>
                        <td>{{$data->category}}</td>
                        <td>{{$data->request_qty}}</td>
                    </tr>
                        @if($e %  30  == 0)
                            <div class="page-break" ></div>
                        @endif
                @endforeach

我尝试了几种方法,唯一能让它工作的方法就是计算高度。 当你做分页时,必须在表的末尾。 不是最好的方法,但对我有用。

<table >            
        <thead>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>                                               
                </tr>
            </thead>
            <tbody> 
                @php($pixel=0)              
                @foreach($datos as $item)                       
                    @if($pixel >= 250)
                        @php($pixel = 0)                            
                        <table ><tbody>
                    @endif
                    <tr>                            
                        <td></td>
                        <td></td>
                        <td></td>
                    </tr>
                    @php($pixel +=10)
                    @if($pixel >= 250)                          
                        </tbody>
                        </table>
                        <div class="page-break"></div>
                    @endif
                @endforeach                 
            </tbody>                
        </table>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM