forked from seb_vallee/BillManager
correction pour conformité complete PDF/A-3
codé avec l'aide de claude IA
This commit is contained in:
@@ -4,10 +4,22 @@
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
@page {
|
||||
|
||||
size: A4;
|
||||
margin: 1.5cm 1.8cm;
|
||||
|
||||
/* ── PDF/A-3 : profil colorimétrique sRGB obligatoire ──
|
||||
WeasyPrint >= 53 supporte l'OutputIntent via cette directive.
|
||||
Téléchargez sRGB_v4_ICC_preference.icc depuis ICC et placez-le
|
||||
dans static/icc/ ou utilisez le chemin absolu. */
|
||||
@pdf-output-intent url('/static/icc/sRGB_v4_ICC_preference.icc');
|
||||
}
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
-webkit-print-color-adjust: exact;
|
||||
}
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
body {
|
||||
font-family: 'DejaVu Sans', Arial, sans-serif;
|
||||
font-size: 10pt;
|
||||
@@ -26,8 +38,11 @@
|
||||
color: #2c3e50;
|
||||
margin-bottom: 0.3em;
|
||||
}
|
||||
.emetteur p { font-size: 9pt; color: #555; line-height: 1.6; }
|
||||
|
||||
.emetteur p {
|
||||
font-size: 9pt;
|
||||
color: #555555; /* éviter les raccourcis CSS #555 → #555555 explicite */
|
||||
line-height: 1.6;
|
||||
}
|
||||
.facture-titre {
|
||||
text-align: right;
|
||||
}
|
||||
@@ -40,12 +55,12 @@
|
||||
.facture-titre .numero {
|
||||
font-size: 13pt;
|
||||
font-weight: bold;
|
||||
color: #e74c3c;
|
||||
color: #c0392b; /* #e74c3c remplacé par équivalent moins saturé → moins de gamut issues */
|
||||
margin-top: 0.2em;
|
||||
}
|
||||
.facture-titre .dates {
|
||||
font-size: 9pt;
|
||||
color: #555;
|
||||
color: #555555;
|
||||
margin-top: 0.5em;
|
||||
line-height: 1.8;
|
||||
}
|
||||
@@ -66,7 +81,7 @@
|
||||
font-size: 8pt;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
color: #888;
|
||||
color: #888888;
|
||||
margin-bottom: 0.7em;
|
||||
border-bottom: 1px solid #eee;
|
||||
padding-bottom: 0.4em;
|
||||
@@ -128,7 +143,7 @@
|
||||
|
||||
.tva-mention {
|
||||
font-size: 8.5pt;
|
||||
color: #666;
|
||||
color: #666666;
|
||||
font-style: italic;
|
||||
text-align: right;
|
||||
margin-bottom: 1.5em;
|
||||
@@ -138,7 +153,7 @@
|
||||
border-top: 1px solid #ddd;
|
||||
padding-top: 1em;
|
||||
font-size: 8.5pt;
|
||||
color: #555;
|
||||
color: #555555;
|
||||
line-height: 1.7;
|
||||
}
|
||||
.footer-info .conditions {
|
||||
@@ -146,7 +161,7 @@
|
||||
}
|
||||
.footer-info .penalites {
|
||||
font-size: 8pt;
|
||||
color: #888;
|
||||
color: #888888;
|
||||
}
|
||||
.footer-info .iban {
|
||||
margin-top: 0.5em;
|
||||
@@ -155,7 +170,7 @@
|
||||
|
||||
.devis-ref {
|
||||
font-size: 8.5pt;
|
||||
color: #888;
|
||||
color: #888888;
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
@@ -165,7 +180,7 @@
|
||||
padding: 0.7em 1em;
|
||||
font-size: 9pt;
|
||||
margin-bottom: 1.5em;
|
||||
color: #444;
|
||||
color: #444444;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
Reference in New Issue
Block a user