[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