【发布时间】:2016-09-18 09:26:07
【问题描述】:
我使用 Barryvdh\DomPDF 从“laravel”视图创建我的 pdf。
我想在每一页上获得相同的标题。为此,我的代码是:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Liste des personnes</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<style>
.header,
.footer {
width: 100%;
text-align: center;
position: fixed;
}
.header {
top: 0px;
}
.footer {
bottom: 0px;
}
.pagenum:before {
content: counter(page);
}
</style>
</head>
<body>
{{-- -------------------------------------------------------- --}}
{{-- pour ajouter une entete et un pied de page au pdf généré --}}
{{-- -------------------------------------------------------- --}}
<div class="header">
<h2>Liste des personnes</h2>
<hr>
</div>
<div class="footer">
Page <span class="pagenum"></span>
</div>
<div style="page-break-after:always;">
<table class="table table-striped" style="margin-top:30mm">
<tbody>
@foreach($liste_personnes as $personne)
<tr>
<td class="text-center">
<img style="height: 100px" src="{{ asset($personne->nom_photo_vignette) }}" alt="pas de photo">
</td>
<td>
<strong>{{ $personne->nom.' '.$personne->prenom }}</strong><br>
{{ $personne->adresse1 }}<br>
{{ $personne->code_postal.' '.$personne->commune }}
</td>
<td>
né(e) le {{ $personne->date_naissance_dmY }}<br>
{{ $personne->libelle_role }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</body>
</html>
但结果是这个:
如您所见,页眉和页脚在第 1 页上很好。但不适用于下一页。
如何在每个新页面上为每个新的第一行添加一些空格?
【问题讨论】: