[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