FoxPro/Visual FoxPro - Impresiones

   
Vista:

Impresiones

Publicado por Luis Polo (134 intervenciones) el 09/03/2010 16:34:11
Hola amigos, a ver si me ayudan con esto, cuando imprimo mis reportes con los @ say 0,0, para que el carro me salte cada 33 lineas solia hacer asi: @ 0,0 say chr(27)+chr(33) , quedaban muy bien con las matriciales, intento hacerlo ahora con cualquier impresora, cuando selecciono con el Spooler, pero si eligo una impresora de tinta, hace caso omiso a esto, alguien sabe como darle solucion a esto.

Gracias por cualquier ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Impresiones

Publicado por Saul (676 intervenciones) el 11/03/2010 20:27:45
usa la instrucion

EJECT

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
USE customer && Opens customer table
SET DEVICE TO PRINTER
SET PRINT ON
DO WHILE NOT EOF( )
@ PROW( )+1,10 SAY 'Company: ' + company
@ PROW( )+1,10 SAY 'Phone: ' + phone
@ PROW( )+1,1 SAY ''
IF PROW( ) > 62
EJECT
ENDIF
SKIP
ENDDO
SET PRINT OFF
SET DEVICE TO SCREEN

Saludos

Saul H.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar