templates: din-6771: fix dimensions

This commit is contained in:
Laurier Loiselle 2023-04-11 18:18:28 -04:00
parent 241225a0f3
commit 2ea9c447d8
No known key found for this signature in database
GPG Key ID: 345920CC72089A3F

View File

@ -38,7 +38,7 @@
position: relative; position: relative;
} }
.A4, .sheetsize_default { /* portrait */ .A4 { /* portrait */
width: 180mm; width: 180mm;
height: 277mm; height: 277mm;
} }
@ -62,6 +62,14 @@
{% set bottom_rows = [bom_rows, titleblock_rows]|max + 1 %} {% set bottom_rows = [bom_rows, titleblock_rows]|max + 1 %}
{% endif %} {% endif %}
.A4 #diagram, .A3 #diagram {
height: {{ 277 - bottom_rows * 4.25 }}mm;
}
.A2 #diagram {
height: {{ 400 - bottom_rows * 4.25 }}mm;
}
#diagram { #diagram {
position: relative; position: relative;
top: 0; top: 0;
@ -71,14 +79,6 @@
vertical-align: middle; vertical-align: middle;
} }
#diagram {
{% if sheetsize == A2 %}
height: {{ 400 - bottom_rows * 4.25 }}mm;
{% else %}
height: {{ 277 - bottom_rows * 4.25 }}mm;
{% endif %}
}
#diagram svg, #diagram img { #diagram svg, #diagram img {
max-width: 95%; max-width: 95%;
max-height: 100%; max-height: 100%;
@ -96,10 +96,9 @@
margin: 0; margin: 0;
} }
/* TODO: auto-adjust based on portrait (larger margin on left) or landscape (larger margin on top) */
#page { #page {
margin: 10mm; margin-top: 10mm;
margin-left: 20mm; margin-left: 15mm; /* TODO: maybe scale this value depending on sheetsize */
} }
</style> </style>
@ -111,7 +110,7 @@
{{ description }} {{ description }}
</div> </div>
<div id="diagram" class={{ sheetsize }}> <div id="diagram">
{{ diagram }} {{ diagram }}
</div> </div>