Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
neorazorx_1
neorazorx_1

Tarea #87

Crear modelo PDFTemplate (tabla pdf_templates) para el diseño general de la plantilla.

Estructura de la tabla

  • id: serial
  • name: character varying(20)
  • tipodoc: character varying(30)
  • format: character varying(10)
  • header: text
  • body: text
  • footer: text
  • font: character varying(20)
  • fontsize: integer
  • primarycolor: character varying(10)
  • secondarycolor: character varying(10)
  • thirdcolor: character varying(10)

Motivación

La idea es poder crear tantas plantillas como necesitemos, para el tipo de documento que queramos o para todos.

Bloques

Dispondremos de una serie de bloques para usar en header, body o footer. Así podremos ajustar la plantilla a nuestras necesidades.

Ejemplo header

{block:companydata}{block:logo}
{block:documenttitle}
{block:address}{block:shippingaddress}

Ejemplo body

{block:lines}
{block:observations}
{block:customtext}

Ejemplo footer

{block:total}
2019-04-12 10:09:05   |   Asignado: neorazorx_1   |   Estado: Cancelado   |   Fecha de inicio: 04-10-2019   |   Duración: 14 (Días)