Page 1 of 1

Salida a PDF y visualización SOLUCIONADO

Posted: Tue Mar 01, 2011 7:36 pm
by leondefrancia
Estoy generando los reportes desde tprinter pero el preview no logro hacerlo funcionar las fuentes me quedan deformadas, necesitaría hacer la salida a pdf y luego visualizar ese pdf.
Alguien ha hecho algo similar?

Re: Salida a PDF y visualización

Posted: Wed Mar 02, 2011 7:38 am
by groiss
Hola:
Echa un vistazo a este enlace.

http://forums.fivetechsupport.com/viewt ... 28#p107841

Un saludo
José Luis

Re: Salida a PDF y visualización

Posted: Wed Mar 02, 2011 2:38 pm
by leondefrancia
Muchas gracias José Luis, ya había probado esa alternativa y me produce error de memoria insuficiente (y eso que tengo 4 gigas) así que quería una opción distinta.
Acabo de encontrar que el PDFCreator te permite saltearte el "Guardar como" configurando una ruta destino y también configurar el nombre del archivo (ejemplo titulo+datetime).
En cuanto lo pruebe si funciona lo posteo.

Re: Salida a PDF y visualización

Posted: Wed Mar 02, 2011 6:50 pm
by Sebastián Almirón
Yo uso PDFCreator modificando los valores en el registro antes del TPrinter:

oreg := treg32():New(HKEY_CURRENT_USER,"Software\PDFCreator\Program",.f.)
oreg:set('AutosaveFilename','Acuse_Pedido_'+trimstr(nencargo)+'.PDF')
oreg:set('AutosaveDirectory', aconfig[2]) //aconfig[2] es el directorio donde se guarda
oreg:set('UseAutosave', '1')
sysrefresh()

Si quieres que se abra con el programa visor de PDF por defecto (ej. Acrobat)
oreg:set('AutosaveStartStandardProgram', '1')

Saludos

Salida a PDF y visualización SOLUCIONADO

Posted: Thu Mar 03, 2011 1:06 pm
by leondefrancia
Gracias Sebastián, hice eso mismo configurandolo desde el mismo PDFCreator y los resultados son bárbaros.

Re: Salida a PDF y visualización SOLUCIONADO

Posted: Wed Jun 01, 2011 1:13 am
by zazibr
a nova versão do pdfcreator nao suporta mais esses parametros seria possivel alguem enviar essa versão do pdf creator que funciona com essas informações no registro ?

Re: Salida a PDF y visualización SOLUCIONADO

Posted: Wed Jun 01, 2011 5:10 pm
by Lautaro
Hola a todos,

El pdfcreator también tiene una interface COM ( OLE ) y no es necesario alterar el registro para usarlo, el manual esta bien documentado.

atte.,

Lautaro Moreira

Re: Salida a PDF y visualización SOLUCIONADO

Posted: Wed Jun 01, 2011 5:24 pm
by zazibr
teria exemplo em xharbour ?

Re: Salida a PDF y visualización SOLUCIONADO

Posted: Thu Jun 02, 2011 3:46 pm
by Lautaro
Daniel,

Aqui va un ejemplo en harbour ( no uso xharbour )

Code: Select all

....
....
procedure configpdf(cstartflag,aparams)

local opdfcomm
oPDFComm := tOleAuto():New( "PDFCreator.clsPDFCreator" )

   IF Len(AllTrim(cStartFlag)) > 0
      oPDFComm:cStart(cStartFlag)
   ELSE
      oPDFComm:cStart()
   ENDIF
   oPDFComm:cClearCache()

// Damos valores de configuracion 
   oPDFComm:_cOption("UseAutoSave",aparams[1])
   oPDFComm:_cOption("UseAutoSaveDirectory",aparams[1])
   oPDFComm:_cOption("AutoSaveFilename",aparams[1])
   oPDFComm:_cOption("AutoSaveDirectory",aparams[1])
   oPDFComm:_cOption("AutoSaveStartStandardProgram",aparams[1])
   oPDFComm:_cOption("AutoSaveFormat",aparams[1])
   oPDFComm:_cOption("PDFUseSecurity",aparams[1])
   oPDFComm:_cOption("PDFUserPass",aparams[1])
   oPDFComm:_cOption("PDFUserPasswordString",aparams[1])
   oPDFComm:_cOption("PDFOwnerPass",aparams[1])
   oPDFComm:_cOption("PDFOwnerPasswordString",aparams[1])
  
   oPDFComm:cSaveOptions()

return 

....
....
 
Los nombre de las propiedades y metodos estan en la documentacion del pdfcreator, así, te evitas el modificar el registro.

Atte.,

Lautaro Moreira