Shootoff as svg & center oversized targets

This commit is contained in:
bogo
2024-10-04 14:07:39 +02:00
parent d8e9eb7ba8
commit f92496b83a
4 changed files with 51 additions and 54 deletions

13
app.py
View File

@@ -296,16 +296,23 @@ def generate_pdf_custom():
'ts2': (TS2_HEIGHT, TS2_WIDTH),
'popper': (POPPER_HEIGHT, POPPER_WIDTH),
}[target_type]
target_height=scale * original_target_height
target_width=scale * original_target_width
if (size == 'a4' and target_width > 21) or (size == 'a3' and target_width > 29.7):
oversized = True
else:
oversized = False
rendered_html = render_template(
'pdf_template_custom.html',
distance=distance,
size=size,
target_height=scale * original_target_height,
target_width=scale * original_target_width,
target_height=target_height,
target_width=target_width,
gap=scale * IPSC_GAP + scale * original_target_width,
target_type=target_type,
simulated_distance=simulated_distance
simulated_distance=simulated_distance,
oversized=oversized
)
# return rendered_html