Usando Win32Prn() o win_Prn()
Tengo esta pregunta genero un reporte , al ejecutar me solicita el nombre del archivo PDF, como hago para que no me pida el nombre y lo tome de una variable ya definida donde tiene el nombre del Archivo PDF. Gracias.
La otra pregunta , despues de generarlo necesito abrirlo. El problema que tengo es que si el reporte es grande, cuando trata de abrilo, da error porque no ha terminado de generarlo ya que esta en proveco, como controlo que ya termino de generarlo y poderlo abrir.
ShellExecute( 0, "Open", ...., archivo )
- Code: Select all Expand view
cFile := "Microsoft Print to PDF"
#ifdef __XHARBOUR__
oPrn := Win32Prn():new(cFile)
#else
oPrn := win_Prn():new(cFile)
#endif
oPrn:Landscape:= if(Hpapel=1,.T.,.F.)
oPrn:FormType := 9 //FORM_A4
oPrn:Copies := 1
If !oPrn:Create()
Alert("Printer No Creada")
return
Else
IF !oPrn:startDoc('Win32Prn(Dococumento Printer)')
Alert("StartDoc() A Fallado")
return
Else
Endif
Endif