FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Impresion en forma continua con TPrinter
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Impresion en forma continua con TPrinter
Posted: Mon Apr 17, 2006 05:18 AM

Bueno.... vamos a ver con esto, pues Antonio ya dice como hacerlo en otra parte del foro, pero no me funciona:

  • Impresion en forma continua, impresor de matrices

  • Uso de la clase TPrinter (....si, ya se, deberia utilizar la tDosPrn, pero es necesario en este caso, pues hay impresion de unos aspectos gráficos).

El lío ocurre con el salto de papel, pues el formulario de impresion no es tamaño carta (es más pequeño), y al hacer un ENDPAGE se sale una pagina tamaño carta.

En otra pregunta ya realizada a este respecto, Antonio sugiere utilizar la funcion PrnSetSize() antes de declarar el objeto TPrinter..... pero no me funciona!!!

Alguien que lo haya conseguido, por favor que me heche una mano!

Abrazos,

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 446
Joined: Mon Dec 26, 2005 09:11 PM
Re: Impresion en forma continua con TPrinter
Posted: Wed May 03, 2006 06:35 PM
Mira yo utilizo SetPage() para setear el tamaño de papel. Funciona correctamente con los tamaños de papel normalizados como A4, A5, A..., etc.

Al usar tprinter creo que me ha aparecido un bug que ya he posteado al foro bajo el titulo de "Bug en la clase Printer?


jllinas wrote:Bueno.... vamos a ver con esto, pues Antonio ya dice como hacerlo en otra parte del foro, pero no me funciona:

- Impresion en forma continua, impresor de matrices

- Uso de la clase TPrinter (....si, ya se, deberia utilizar la tDosPrn, pero es necesario en este caso, pues hay impresion de unos aspectos gráficos).

El lío ocurre con el salto de papel, pues el formulario de impresion no es tamaño carta (es más pequeño), y al hacer un ENDPAGE se sale una pagina tamaño carta.

En otra pregunta ya realizada a este respecto, Antonio sugiere utilizar la funcion PrnSetSize() antes de declarar el objeto TPrinter..... pero no me funciona!!!

Alguien que lo haya conseguido, por favor que me heche una mano!

Abrazos,
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com

Continue the discussion