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?
Salida a PDF y visualización SOLUCIONADO
-
- Posts: 33
- Joined: Tue Jun 08, 2010 3:34 pm
- Location: Rosario, Santa Fe. Argentina
Salida a PDF y visualización SOLUCIONADO
Last edited by leondefrancia on Thu Mar 03, 2011 1:07 pm, edited 1 time in total.
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
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
Re: Salida a PDF y visualización
Hola:
Echa un vistazo a este enlace.
http://forums.fivetechsupport.com/viewt ... 28#p107841
Un saludo
José Luis
Echa un vistazo a este enlace.
http://forums.fivetechsupport.com/viewt ... 28#p107841
Un saludo
José Luis
-
- Posts: 33
- Joined: Tue Jun 08, 2010 3:34 pm
- Location: Rosario, Santa Fe. Argentina
Re: Salida a PDF y visualización
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.
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
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
- Sebastián Almirón
- Posts: 125
- Joined: Mon Dec 12, 2005 9:56 am
- Location: Moralzarzal - Spain
Re: Salida a PDF y visualizació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
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 3:34 pm
- Location: Rosario, Santa Fe. Argentina
Salida a PDF y visualización SOLUCIONADO
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
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
Re: Salida a PDF y visualización SOLUCIONADO
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
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
Re: Salida a PDF y visualización SOLUCIONADO
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
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
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
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
Re: Salida a PDF y visualización SOLUCIONADO
Daniel,
Aqui va un ejemplo en harbour ( no uso xharbour )
Los nombre de las propiedades y metodos estan en la documentacion del pdfcreator, así, te evitas el modificar el registro.
Atte.,
Lautaro Moreira
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
....
....
Atte.,
Lautaro Moreira