Tengo el siguiente código :
Code: Select all
SELECT PRINTER DEFAULT ;
ORIENTATION PRINTER_ORIENT_LANDSCAPE ;
PAPERSIZE PRINTER_PAPER_USER ;
PAPERLENGTH 215 ;
PAPERWIDTH 225 ;
QUALITY PRINTER_RES_HIGH ;
PREVIEW
START PRINTDOC
START PRINTPAGE
@ 10 , 1 PRINT IMAGE cQueFondo ; // <- Este fondo es un .JPG con la imagen de la factura preimpresa en blanco
WIDTH 225 ;
HEIGHT 215
@ 38 , 160 PRINT RIGHT(cDocNumero,8) FONT 'Arial' SIZE 16 COLOR RED
@ 52 , 155 PRINT StrToBar128c( (LEFT(cDocNumero,3)+RIGHT(cDocNumero,7)) ) FONT cFont2 SIZE 18
... más código para armar un documento virtual en pantalla
END PRINTPAGE
END PRINTDOC
Mi pregunta es: Como puedo, en lugar de enviar a la impresora esta vista de la factura, grabarla como una imagen .JPG o .BMP u otro formato de imagen, pero dentro de un proceso que me permita extraer todas las facturas del día y grabarlas en imagenes independientes. Es decir si genere 100 facturas en el dia, luego que el proceso termine, deberé tener 100 documentos de imagen cuyos nombres deberian ser los numeros de facturas.
Ojalá alguno de Ustedes haya trabajado con algo parecido, agradeceré su valiosa ayuda.
Att.