[pyar] Imprimir factura
fagonzalez
fagonzalez en steel.com.ar
Jue Nov 22 11:17:25 ART 2012
-----Original Message-----
From: Julio César Gázquez <julio_lists en mebamutual.com.ar>
To: Python Argentina <pyar en python.org.ar>
Date: Thu, 22 Nov 2012 10:08:18 -0300
Subject: Re: [pyar] Imprimir factura
> El 21/11/12 18:55, Fernando Gonzalez escribió:
> > Hola a todos estoy codificando en python + pyqt4 + sqlite3 un
> pequeño
> > sistema comercial, ahora necesito imprimir los comprobantes de venta
> o
> > remitos, ordenes de pago, etc. Estuve viendo el reportlab, pero
> genera
> > pdf y es un poco molesto abrir el pdf, e imprimirlo manualmente, en
> > visual basic esta el objeto printer que me permite imprimir reportes
> > directamente, estuve viendo el qprinter pero no encontre ningún
> > ejemplo mas o menos claro (para dumys:), en python no hay algo
> parecido?
> >
> > desde ya muchas gracias
> >
> Hola Fernando.
>
> Mi ideal al respecto es usar python-poppler-qt4.
>
> Lamentablemente al ser un binding bastante chico e independiente de
> PyQt4 (si un día Qt incorpora Poppler de forma que termine siendo
> soportado directamente por PyQt y PySide bailo en una pata) siempre
> tuvo
> varias personas manteniendo copias independientes (entre ellas Roberto
> Alsina). Pero hace un tiempo un flaco tomó la posta de mantenerlo más
> seriamente (no digo que lo haya cumplido):
>
> http://code.google.com/p/python-poppler-qt4/
>
> En cuanto al soporte Windows, hay por lo menos un instalador para
> Windows:
>
> https://home.in.tum.de/~lorenzph/python-poppler-qt4/
>
> A continuación mi código para imprimir. Tengo hecho también un form
> de
> vista en pantalla, si te sirve te lo paso.
Hola y muchas gracias, voy a probar esta alternativa, el hecho es que no
alcanzo a ver como se realiza la impresión, es decir normalmente, en .net
existe el objeto printer, se lo instancia y a traves de sus propiedades
como currentx y currenty posiciono el texto en un lugar especifico de la
hoja, y con print "lo que necesito imprimir"; (el ; es un transcriptor de
campo del BASIC) imprimo en la hoja, con enddoc expulso la hoja, etc
Es decir no tengo un archivo con lo que hay q imprimir, lo voy generando
al vuelo.
todavia no encontre un tutorial para imprimir una factura, vos podrias
mostrarme un codigo que me permita primero ajustar la escala, por ejemplo
a cm, posicionar la impresion en (x,y) e imprimir la fecha, el cliente, etc.
desde ya muchas gracias
un abrazo
Fer
pd: no al topposting
More information about the pyar
mailing list