Ajustar márgenes y layout del reporte de etiquetas (stickers)
Los márgenes de impresión eran muy angostos y el contenido de cada etiqueta salía del área imprimible. Se amplían los márgenes del @page, se recalcula la altura útil de página acorde, se recorta el espaciado interno de la etiqueta para que entre en el nuevo espacio disponible, y se reemplaza el "margin-top: auto" (que WeasyPrint no respetaba) por un posicionamiento absoluto para anclar la línea de documento al fondo del recuadro. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
182f20d43e
commit
d900b62f33
2 files changed
+14
-9
No files matched your search
@@ -26,9 +26,10 @@ logger = logging.getLogger(__name__)
|
||||
# Tamaño de papel que usa cada reporte al renderizar el PDF (CSS @page.size).
|
||||
PAPER_SIZES = {"A4": "A4", "Carta": "letter"}
|
||||
|
||||
# Alto útil de la página en orientación horizontal (tamaño de papel menos los
|
||||
# 0.3in de margen superior e inferior definidos en el @page de stickers.html).
|
||||
PAGINA_ALTO_LANDSCAPE = {"A4": "7.67in", "Carta": "7.9in"}
|
||||
# Alto útil de la página en orientación horizontal (tamaño de papel menos el
|
||||
# 1.6cm de margen superior + 1cm de margen inferior definidos en el @page de
|
||||
# stickers.html).
|
||||
PAGINA_ALTO_LANDSCAPE = {"A4": "18.4cm", "Carta": "18.99cm"}
|
||||
|
||||
# Query original de Crystal Reports para DLN20015, adaptada: el placeholder
|
||||
# de Crystal `{?Dockey@}` se reemplaza por un bind param `?` de hdbcli, y cada
|
||||
|
||||
Reference in new issue
Block a user