我正在使用barryvdh/laravel-snappy创建和下载pdf文件,如下所示。由于数据表太长,它向下移动到第二页,但顶部的行丢失。我如何修复它?example images
llmtgqce1#
标签内的内容将被视为表体:
<table> <thead> <tr> <th>Header 1</th> <th>Header 2</th> // ... </tr> </thead> <tbody> // ... </tbody> <tfoot> //... </tfoot> </table>
字符串使用以下CSS样式确保节中的标题在每个页面上重复:
thead { display: table-header-group; } tfoot { display: table-footer-group; } tr { page-break-inside: avoid; }
型请确保在生成PDF时,使用适当的页面尺寸和边距,以便内容不会被切断:
$pdf = PDF::loadView('your.view', $data) ->setOption('margin-top', 30) ->setOption('margin-bottom', 30);
型
1条答案
按热度按时间llmtgqce1#
标签内的内容将被视为表体:
字符串
使用以下CSS样式确保节中的标题在每个页面上重复:
型
请确保在生成PDF时,使用适当的页面尺寸和边距,以便内容不会被切断:
型