PDF en aplicacion con RICHEDIT
PDF en aplicacion con RICHEDIT
Hola, tengo la versión FHW 15.09 y estoy intentado poner en un dialog con RICHEDIT un fichero pdf, no me da error pero no me aparece.
Si que puedo abrirlo con el adobe, de eso no tengo problema, pero me gustaría ponerlo en un dialog porque son para usuarios que cuanto menos tengan que hacer con el ordenador mejor, no pueden estar cerrando ventanas, etc. Son puestos de trabajo en una cadena de montaje, que simplemente tiene que poner numero de pedido y ver la ficha que corresponde del articulo que esta en pdf para poder visualizarlo y hacerlo correctamente y rellenar unos datos y si tienen abiertos varios adobe reader's puede provocar error de montaje.
He visto que Cristóbal lo consigue con el RICHEDIT5 (he probado su .exe), pero no se si tengo ¿que actualizar fivewin o estoy haciéndolo mal o si se puede conseguir el RICHEDIT5 sin actualizar?
Y además tengo la duda de que cuando pulso sobre el pdf en su ejemplo se abre el adobe, (eso supongo que no habrá problema, será porque es programado así en su ejemplo) pero quisiera saber si en el dialog se puede aumentar el zoom y mover el pdf en el dialog, como si vuera una imagen.
Gracias por vuestra ayuda.
Si que puedo abrirlo con el adobe, de eso no tengo problema, pero me gustaría ponerlo en un dialog porque son para usuarios que cuanto menos tengan que hacer con el ordenador mejor, no pueden estar cerrando ventanas, etc. Son puestos de trabajo en una cadena de montaje, que simplemente tiene que poner numero de pedido y ver la ficha que corresponde del articulo que esta en pdf para poder visualizarlo y hacerlo correctamente y rellenar unos datos y si tienen abiertos varios adobe reader's puede provocar error de montaje.
He visto que Cristóbal lo consigue con el RICHEDIT5 (he probado su .exe), pero no se si tengo ¿que actualizar fivewin o estoy haciéndolo mal o si se puede conseguir el RICHEDIT5 sin actualizar?
Y además tengo la duda de que cuando pulso sobre el pdf en su ejemplo se abre el adobe, (eso supongo que no habrá problema, será porque es programado así en su ejemplo) pero quisiera saber si en el dialog se puede aumentar el zoom y mover el pdf en el dialog, como si vuera una imagen.
Gracias por vuestra ayuda.
Last edited by Garbi on Thu Oct 19, 2023 3:32 pm, edited 1 time in total.
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: PDF en aplicacion con RICHEDIT
Estimado Jose Luis,
Prueba desde FWH\samples:
buildh.bat testrich
Prueba desde FWH\samples:
buildh.bat testrich
Re: PDF en aplicacion con RICHEDIT
Maestro me da el siguiente error :
Compiling...
Harbour 3.2.0dev (r1501292255)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'TESTRICH.prg' and generating preprocessed output to 'TESTRICH.ppo'...
Lines 4506, Functions/Procedures 1
Generating C source output to 'TESTRICH.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
TESTRICH.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'GDIPLUS.LIB'
* Linking errors *
Ademas si esta libreria : LoadLibrary( "riched20.dll" ) debe de estar en la carpeta de fwh\samples, no esta
Compiling...
Harbour 3.2.0dev (r1501292255)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'TESTRICH.prg' and generating preprocessed output to 'TESTRICH.ppo'...
Lines 4506, Functions/Procedures 1
Generating C source output to 'TESTRICH.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
TESTRICH.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'GDIPLUS.LIB'
* Linking errors *
Ademas si esta libreria : LoadLibrary( "riched20.dll" ) debe de estar en la carpeta de fwh\samples, no esta
Re: PDF en aplicacion con RICHEDIT
Code: Select all | Expand
C:\Windows\System32
473.600 riched20.dll
BUILDX.BAT:
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\ws2_32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\shell32.lib, >> b32.bc
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: PDF en aplicacion con RICHEDIT
Comprueba si tienes GDIPLUS.LIB en las librerias de Borland
De no tenerlo podrias probar a usar el de Borland 7.0 a ver si te sirve
De no tenerlo podrias probar a usar el de Borland 7.0 a ver si te sirve
Re: PDF en aplicacion con RICHEDIT
Si no me equivoco, el Maestro Linãres quiso decir: TESTRTF5.PRG
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: PDF en aplicacion con RICHEDIT
Maestro
¿Dónde puedo descargar Borland 7.0? Prefiero que me indiques tú donde descárgalo para tenerlo perfecto.
Karinha, el Maestro Linares supongo que se refiere a TESTRTF.PRG y no TESTRTF5.PRG por la versión de Fivewin que tengo, que no la debe incluir.
Gracias.
¿Dónde puedo descargar Borland 7.0? Prefiero que me indiques tú donde descárgalo para tenerlo perfecto.
Karinha, el Maestro Linares supongo que se refiere a TESTRTF.PRG y no TESTRTF5.PRG por la versión de Fivewin que tengo, que no la debe incluir.
Gracias.
- Enrico Maria Giordano
- Posts: 8728
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: PDF en aplicacion con RICHEDIT
El ejemplo testrich.prg muestra como usar un richedit desde un diálogo
por eso me pareció un ejemplo adecuado
por eso me pareció un ejemplo adecuado
Re: PDF en aplicacion con RICHEDIT
Lo probare esta semana con el bcc 7.60.
Maestro Antonio, entiendo que con la versión del richedit que tengo podre visualizar un fichero pdf en el dialogo
Gracias a todos
Maestro Antonio, entiendo que con la versión del richedit que tengo podre visualizar un fichero pdf en el dialogo
Gracias a todos
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: PDF en aplicacion con RICHEDIT
Estimado Jose Luis,
RichEdit no te permite visualizar un fichero PDF que yo sepa
Para visualizar un PDF revisa FWH\samples\pdf.prg
En las versiones recientes de FWH puedes usar:
HtmlView( TrueName( filename.pdf ) )
en caso de no querer usar el navegador se puede usar TWebView, disponible también solo en las versiones recientes de FWH
RichEdit no te permite visualizar un fichero PDF que yo sepa
Para visualizar un PDF revisa FWH\samples\pdf.prg
En las versiones recientes de FWH puedes usar:
HtmlView( TrueName( filename.pdf ) )
en caso de no querer usar el navegador se puede usar TWebView, disponible también solo en las versiones recientes de FWH
Re: PDF en aplicacion con RICHEDIT
Yo he visto en el foro
https://forums.fivetechsupport.com/view ... ad#p191383
Que Cristóbal usando richedit5 con el ejemplo que pone si lo ha hecho, ¿para conseguir el richedit5 tengo que actualizar fivewin o es una utilidad creada por Cristóbal que se puede descargar gratuitamente?
En ese hilo Cristóbal tiene un exe que he probado y lee pdf pero usando richedit5.
https://forums.fivetechsupport.com/view ... ad#p191383
Que Cristóbal usando richedit5 con el ejemplo que pone si lo ha hecho, ¿para conseguir el richedit5 tengo que actualizar fivewin o es una utilidad creada por Cristóbal que se puede descargar gratuitamente?
En ese hilo Cristóbal tiene un exe que he probado y lee pdf pero usando richedit5.
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: PDF en aplicacion con RICHEDIT
Desconocía que abriese PDFs directamente
RichEdit5 es parte de FWH, necesitas actualizar
RichEdit5 es parte de FWH, necesitas actualizar
Re: PDF en aplicacion con RICHEDIT
Perfecto, ya tenia aprobado para pascua de 2024 que hay poco trabajo la compra de la actualización por parte de gerencia, para así poder actualizar y probarlo todo con tranquilidad.
Seguro que preferirán que acabemos lo que tenemos ahora aunque no sea como pretendo y ya para pascua comprar la actualización y mejorarlo.
Así que por ahora lo dejo, y ya te molestare para pascua cuando actualizemos
Seguro que preferirán que acabemos lo que tenemos ahora aunque no sea como pretendo y ya para pascua comprar la actualización y mejorarlo.
Así que por ahora lo dejo, y ya te molestare para pascua cuando actualizemos