[BulmaGés]Error de impresión

Tomeu Borras tborras en conetxia.com
Jue Feb 14 23:57:12 CET 2008


Necesito el documento rml que peta para poder asegurar cual es el error.

Este error sucede por dos motivos:
1.- Codificación errónea del archivo (UTF8 mal codificado).
2.- Longitud excesiva en un campo que impide la correcta impresión. Por 
ejemplo cuando en la descripción de una línea de artículo se abarca más de 
una página. O que el tipo de negocio tiene tantas cifas en sus cantidades que 
no caben en el espacio reservado para ellas.

Hay que verlo para saber donde está el problema. Aunque yo apuesto por lo 
segundo.

Salut

On Thursday 14 February 2008 18:01:52 Leopold Palomo-Avellaneda wrote:
> Bones,
>
> me ha llegado una consulta de un usuario que esta probando bulmafact 0.10.1
> (creo) y le da este error. Alguien puede hecharle un vistazo?
>
>
> Gracias.
>
>
> #########################################
>
>
> bgtrml2pdf factura.rml
>
> Hem dona el següent error:
>
> Processing file: factura.rml
> Traceback (most recent call last):
>   File "/usr/bin/bgtrml2pdf", line 663, in <module>
>     print parseString(file(sys.argv[1], 'r').read()),
>   File "/usr/bin/bgtrml2pdf", line 646, in parseString
>     r.render(fp)
>   File "/usr/bin/bgtrml2pdf", line 187, in render
>    
> pt_obj.render(self.dom.documentElement.getElementsByTagName('story')[0])
> File "/usr/bin/bgtrml2pdf", line 635, in render
>     self.doc_tmpl.build(fis)
>   File
> "/usr/lib/python2.5/site-packages/reportlab/platypus/doctemplate.py", line
> 702, in build
>     self.handle_flowable(flowables)
>   File
> "/usr/lib/python2.5/site-packages/reportlab/platypus/doctemplate.py", line
> 617, in handle_flowable
>     if self.frame.add(f, self.canv, trySplit=self.allowSplitting):
>   File "/usr/lib/python2.5/site-packages/reportlab/platypus/frames.py",
> line 149, in _add
>     flowable.drawOn(canv, self._x + self._leftExtraIndent, y, _sW=aW-w)
>   File "/usr/lib/python2.5/site-packages/reportlab/platypus/flowables.py",
> line 103, in drawOn
>     self._drawOn(canvas)
>   File "/usr/lib/python2.5/site-packages/reportlab/platypus/flowables.py",
> line 88, in _drawOn
>     self.draw()#this is the bit you overload
>   File "/usr/bin/bgtrml2pdf", line 469, in draw
>     drw.render(self.canv, None)
>   File "/usr/bin/bgtrml2pdf", line 387, in render
>     cnv.render(self.node)
>   File "/usr/bin/bgtrml2pdf", line 374, in render
>     tags[tag](nd)
>   File "/usr/bin/bgtrml2pdf", line 263, in _place
>     flows = flows1.render(node)
>   File "/usr/bin/bgtrml2pdf", line 597, in render
>     flow = self._flowable(node)
>   File "/usr/bin/bgtrml2pdf", line 537, in _flowable
>     return  self._table(node)
>   File "/usr/bin/bgtrml2pdf", line 444, in _table
>     assert length == len(node.getAttribute('colWidths').split(','))
> AssertionError
>
> #########################################
>


-- 
Tomeu Borrás Riera
Conetxia Soluciones informáticas
902 88 11 66
971 29 06 29
http://www.conetxia.com


Más información sobre la lista de distribución BulmaGes