Quiero generar un fichero PDF usando TPrinter pero sin utilizar HaruPDF. Hasta ahora hacía lo siguiente utilizando HaruPDF:
Code: Select all | Expand
cFile := oApp():cPdfPath+Rtrim(FI->FiNombre)+DtoS(date())+StrTran(Time(),":","")+'.pdf'
PRINTER oprn FILE cFile
oPrn:SetLandscape()
oPrn:lUseHaruPDF := .t.
oPrn:StartPage()
WITH OBJECT oPrn
nLin := 1.5// 0.5
nRow := 0.5
nMar := 1 // oAppl:MarGen
nDes1 := 2.4
nDes2 := 7.4
... aqui siguen los :cmsay del listado
:EndPage()
:GenHaruPdf( cFile, .f. )
:End()
END WITH
El problema es que no se generar el PDF son HaruPDF. Cambio oPrn:lUseHaruPDF := .t. por oPrn:lUseFWPDF := .t. y quito la linea de :GenHaruPdf( cFile, .f. ) y el fichero PDF no se genera en la ruta indicada. He visto los ejemplos print01.prg y print02.prg pero no me llego a enterar de qué hacer para generar los PDF. Me vendría genial una ayuda.
Saludos,
José Luis