PDF en aplicacion con RICHEDIT

PDF en aplicacion con RICHEDIT

Postby Garbi » Thu Oct 19, 2023 3:07 pm

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.
Last edited by Garbi on Thu Oct 19, 2023 3:32 pm, edited 1 time in total.
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm

Re: PDF en aplicacion con RICHEDIT

Postby Antonio Linares » Thu Oct 19, 2023 3:15 pm

Estimado Jose Luis,

Prueba desde FWH\samples:

buildh.bat testrich
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: PDF en aplicacion con RICHEDIT

Postby Garbi » Thu Oct 19, 2023 4:51 pm

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
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm

Re: PDF en aplicacion con RICHEDIT

Postby karinha » Thu Oct 19, 2023 5:29 pm

Code: Select all  Expand view  RUN

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
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: PDF en aplicacion con RICHEDIT

Postby Antonio Linares » Thu Oct 19, 2023 5:33 pm

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: PDF en aplicacion con RICHEDIT

Postby karinha » Thu Oct 19, 2023 5:42 pm

Si no me equivoco, el Maestro Linãres quiso decir: TESTRTF5.PRG

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: PDF en aplicacion con RICHEDIT

Postby Garbi » Fri Oct 20, 2023 7:56 am

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.
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm


Re: PDF en aplicacion con RICHEDIT

Postby Antonio Linares » Fri Oct 20, 2023 8:50 am

El ejemplo testrich.prg muestra como usar un richedit desde un diálogo

por eso me pareció un ejemplo adecuado :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: PDF en aplicacion con RICHEDIT

Postby Garbi » Fri Oct 20, 2023 9:58 am

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
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm

Re: PDF en aplicacion con RICHEDIT

Postby Antonio Linares » Fri Oct 20, 2023 11:10 am

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: PDF en aplicacion con RICHEDIT

Postby Garbi » Fri Oct 20, 2023 11:19 am

Yo he visto en el foro
https://forums.fivetechsupport.com/viewtopic.php?f=6&t=32550&p=191383&hilit=pdf+dialog&sid=b09f7f0909e2089df15adb7bb5230bad#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.
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm

Re: PDF en aplicacion con RICHEDIT

Postby Antonio Linares » Fri Oct 20, 2023 11:24 am

Desconocía que abriese PDFs directamente

RichEdit5 es parte de FWH, necesitas actualizar
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: PDF en aplicacion con RICHEDIT

Postby Garbi » Fri Oct 20, 2023 11:36 am

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 :D
Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Garbi
 
Posts: 341
Joined: Wed Nov 02, 2005 3:28 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: cmsoft and 73 guests