Documents/Pdf: allow double-sided pages to be printed

This commit is contained in:
2023-10-23 22:25:32 +02:00
parent d5102c9cd7
commit 8792404e0d
6 changed files with 48 additions and 14 deletions

View File

@ -9,6 +9,16 @@
<meta charset="UTF-8"/>
<link rel="stylesheet" href="file:///@Raw(Model.DataPath)\resources\style.css"/>
<link rel="stylesheet" href="file:///@Raw(Model.DataPath)\resources\style-page.css"/>
@if (Model.DoubleSided) {
<style>
@@page :left {
margin: 25mm 25mm 35mm 20mm;
@@bottom-center {
content: element(page-footer-left);
}
}
</style>
}
</head>
<body>
@if (Model.ShowFoldMarks) {
@ -27,6 +37,16 @@
</div>
<footer>@Raw(Model.Footer)</footer>
</div>
@if (Model.DoubleSided) {
<div class="footer-wrapper left">
<div class="pre-footer">
<span class="page"></span>
<span class="doc-id">@Model.DocumentId</span>
<span class="date">@($"{Model.Date:dddd, d. MMMM yyyy}")</span>
</div>
<footer>@Raw(Model.Footer)</footer>
</div>
}
<header>@Raw(Model.Header)</header>
<div class="spacing"></div>
<div class="main-wrapper">