Tengo un problema al generar con la clase PRINT un documento y exportarlo a PDF con la clausula GRAY de una imagen de fondo
El preview lo genera correctamente (la imagen de fondo se ve en degrades) pero al presionar exportar a PDF genera el documento con un color GRIS de fondo
Si emito la impresion por impresora Microsoft Print to PDF, también sale en forma correcta.
Este un código de ejemplo:
Code: Select all | Expand
#include "FiveWin.ch"
FUNCTION Main()
// 1 2 3 4 5 6 7 8 9
Local aDatos := {;
{"Juan 1","Pago 1","Juan","Pedro","1000","Algo 1"},;
{"Juan 2","Pago 2","Juan","Pedro","2000","Algo 2"},;
{"Juan 3","Pago 3","Juan","Pedro","3000","Algo 3"},;
{"Juan 4","Pago 4","Juan","Pedro","4000","Algo 4"},;
{"Juan 5","Pago 5","Juan","Pedro","5000","Algo 5"},;
{"Juan 6","Pago 6","Juan","Pedro","6000","Algo 6"},;
{"Juan 7","Pago 7","Juan","Pedro","7000","Algo 7"};
}
ImprimoRecibos(aDatos)
RETURN nil
STATIC FUNCTION ImprimoRecibos( aDatos )
LOCAL oPrn, oFont,n := 0, nRow, i := 1, aSizes
DEFINE FONT oFont NAME "Arial" SIZE 36, 70
PRINT oPrn DOC "recibos" PREVIEW
//aSizes := oPrn:Units2Pix(0,0,7.2,327.0,'CM')
//xbrowse (aSizes)
//oPrn:SetSize( aSizes[3], aSizes[4] )
nRow := 4
PAGE
@ 0,0 PRINT TO oPrn IMAGE "fondo.jpg" SIZE oPrn:nHorzRes(), oPrn:nVertRes() PIXEL GRAY
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,1] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,2] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,3] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,4] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,5] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn TEXT aDatos[i,6] SIZE 7,.5 CM FONT oFont LASTROW nRow ALIGN "C"
@ nRow , 1 PRINT TO oPrn IMAGE "..\bitmaps\olga1.jpg" SIZE 4, 4 CM LASTROW nRow
ENDPAGE
ENDPRINT
RETURN nil
![Image](https://i.ibb.co/LP2xhT7/fondo.jpg)
Asi se ve el preview
![Image](https://i.ibb.co/Vxz3gGP/preview.jpg)
Asi se ve el PDF generado seleccionando la impresora Microsoft Print to PDF
![Image](https://i.ibb.co/YD0r159/Microsoft-to-Print-PDF.jpg)
Asi se ve el PDF generado desde el preview
![Image](https://i.ibb.co/K7pb4pS/PDF-desde-preview.jpg)
Alguno sugerencia?