FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Salida a PDF y visualizaci贸n SOLUCIONADO
Posts: 33
Joined: Tue Jun 08, 2010 03:34 PM
Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Tue Mar 01, 2011 07:36 PM

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?

Libreria: FWH/FWHX 9.11 25/November/2009

Harbour: Harbour 2.0.0 Beta2

Compilador: Borland C++ 5.5.1 versi贸n 32 bits

Editor de Recursos: UEstudio 10.0

Gestor de B.D: A.D.A ( Advantage Data Architect )

S.O: Windows XP
Posts: 234
Joined: Tue Sep 01, 2009 07:55 AM
Re: Salida a PDF y visualizaci贸n
Posted: Wed Mar 02, 2011 07:38 AM
Hola:
Echa un vistazo a este enlace.

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=20328#p107841

Un saludo
Jos茅 Luis
Posts: 33
Joined: Tue Jun 08, 2010 03:34 PM
Re: Salida a PDF y visualizaci贸n
Posted: Wed Mar 02, 2011 02:38 PM

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.

Libreria: FWH/FWHX 9.11 25/November/2009

Harbour: Harbour 2.0.0 Beta2

Compilador: Borland C++ 5.5.1 versi贸n 32 bits

Editor de Recursos: UEstudio 10.0

Gestor de B.D: A.D.A ( Advantage Data Architect )

S.O: Windows XP
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Re: Salida a PDF y visualizaci贸n
Posted: Wed Mar 02, 2011 06:50 PM

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

Posts: 33
Joined: Tue Jun 08, 2010 03:34 PM
Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Thu Mar 03, 2011 01:06 PM

Gracias Sebasti谩n, hice eso mismo configurandolo desde el mismo PDFCreator y los resultados son b谩rbaros.

Libreria: FWH/FWHX 9.11 25/November/2009

Harbour: Harbour 2.0.0 Beta2

Compilador: Borland C++ 5.5.1 versi贸n 32 bits

Editor de Recursos: UEstudio 10.0

Gestor de B.D: A.D.A ( Advantage Data Architect )

S.O: Windows XP
Posts: 71
Joined: Mon Jan 28, 2008 11:18 AM
Re: Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Wed Jun 01, 2011 01:13 AM

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 ?

Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda n茫o usei)
msn : zazibr@hotmail.com
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Wed Jun 01, 2011 05:10 PM

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

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 71
Joined: Mon Jan 28, 2008 11:18 AM
Re: Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Wed Jun 01, 2011 05:24 PM

teria exemplo em xharbour ?

Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda n茫o usei)
msn : zazibr@hotmail.com
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Salida a PDF y visualizaci贸n SOLUCIONADO
Posted: Thu Jun 02, 2011 03:46 PM
Daniel,

Aqui va un ejemplo en harbour ( no uso xharbour )
Code (fw): Select all Collapse
....
....
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
Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.

Continue the discussion