[BulmaGés] trml2pdf.py modificado
Tomeu Borrás
tborras en conetxia.com
Dom Sep 10 01:59:31 CEST 2006
Hola a tothom:
Por sugerencia de algunos clientes, me he visto obligado a modificar el script
de paso de RML a PDF. Comento el cámbio pq si alguien tiene interés en
personalizar las plantillas ahora tiene una funcionalidad nueva que le puede
quitar algunos problemas de enima.
El problema:
Al hacer presupuestos, albaranes, facturas de multiples paginas no había
manera (bonita) de poner los totales encuadrados en un espacio específico
para ello.
Una solucion era meter los totales justo debajo del detalle (sin respetar una
zona definida).
Otra forma era poner los totales en todas las paginas con un <place>
También podrias currarte un template para la ultima pagina e intentar
controlarlo.
Pero no me convencia ninguna de las formas ya que lo suyo es utilizar el
<storyPlace> que viene documentado con RML. El problema es que <storyPlace>
aun no esta soportado ni implementado.
En lugar de <storyPlace> se comenta que se puede utilizar
<Illustration><place> ..... </place></Illustration> lo cual es mentira ya que
se coge como base la posicion actual del cursor y no puedes usar coordenadas
absolutas de pagina.
Asi que he modificado el trml2pdf.py para que coja el tag <storyPlace> con
las coordenadas x, y, width y height. Su funcionamiento es identico al de
Illustration salvo que el stroyPlace se situra absolutamente en el documento.
Enfin con la plantilla de presupuesto modificada que he subido con el último
commit se entenderá mucho mejor su funcionamiento.
Salut
Tomeu Borrás
Más información sobre la lista de distribución BulmaGes