Page 1 of 1

PDF en Dialogo - Nuevo navegador pdf múltiple - FINALIZADO

Posted: Tue Dec 24, 2019 7:02 am
by JESUS MARIN
Buenos días a todos (y Felices Fiestas)

Estoy creando un nuevo visor de PDFs múltiple. Buscando en el foro algo de información he visto que, en alguna ocasión, se busca la manera de poner un PDF en un dialogo. Sin querer entrar en controversias, aquí está (código en pdf incluido).

Image

Re: PDF en Dialogo

Posted: Tue Dec 24, 2019 12:48 pm
by cnavarro
Hay bastantes enlaces sobre el tema, por ejemplo

http://forums.fivetechsupport.com/viewt ... DF#p201926

Y esta te puede interesar en relación a lo que estás haciendo

http://forums.fivetechsupport.com/viewt ... 50#p191378

Feliz Navidad

Re: PDF en Dialogo

Posted: Tue Dec 24, 2019 3:52 pm
by JESUS MARIN
Buenas tardes Navarro.

Cierto. Además lo había leído. La única diferencia es que este es para DIALOGOS.

Pero lo que me interesa es otra cosa ahora mismo. Estoy creando un visor multi documentos PDF.
¿ Con qué objetivo ?

Pues a veces necesito ver los distintos PDFs asociados a un registro, por ejemplo : un pedido de un cliente. Allí tengo enlazados los archivos PDFs. El pedido del cliente, mi pedido formalizado, el albarán, la factura, el pago....
En ocasiones necesito ver al mismo tiempo el pedido y la factura. Para ver si todo coincide.

Entonces estoy haciendo el nuevo visor que tiene tres opciones de arranque :

1) Sin parámetros. Se muestra la interface y te permite abrir archivos PDF
2) Como una cadena. Abre el fichero de la cadena pasada.
3) Como un array. Abre el primer fichero del array.

Me puedo mover por los distintos elementos del array en un xbrowse y se va mostrando el pdf.
Al mismo tiempo se crea una lista de "recientes". También al seleccionar un elemento del xbrowse, se visualiza en grande.
En otra solapa, estoy ahora haciéndolo, ver miniaturas de los PDFs. Se podrá seleccionar la miniatura y verse en grande.
Otra opción en mente, es ver dos a la vez, para compararlos los documentos. Es decir tendrá vista simple o vista doble.

Pero me surge una gran DUDA ¡¡¡¡¡¡¡

Aunque "mato" el objeto oActiveX, utilizando oActiveX:End(), de alguna manera se queda abierto, pues si cargas el mismo archivo el ADOBE ACROBAT lo reconoce y la apertura es diferente. Con el menú lateral de opciones abierto. Da igual que lo tengas desactivado con Do( "SetShowToolbar", .F. )

De hecho, he probado con VALTYPE() después del :End() y sigue diciendo que es un objeto.

Sería interesante saber todos los "comandos" de esta versión de ADOBE ACROBAT READER DC.
He visto la lista que expuso Antonio Linares hace tiempo. ¿tendrán las nuevas versiones otros comandos para estas nuevas funcionalidades?



Felices fiestas a todos.

Jesús

Re: PDF en Dialogo

Posted: Tue Dec 24, 2019 4:59 pm
by cnavarro
Puedes verlos todos tú, seleccionando el que desees ( de los que están instalados en tu ordenador )

http://forums.fivetechsupport.com/viewt ... 15#p144555

En cuanto al End, mátalo tú después de llamar al metodo End : ( oPdf:End(), oPdf := nil, ..... )

Re: PDF en Dialogo - Nuevo navegador pdf múltiple - FINALIZADO

Posted: Mon Dec 30, 2019 10:26 am
by JESUS MARIN
Buenos días a todos.
Al final, con los buenos consejos de Navarro y algo de lectura, he podido finalizar el nuevo navegador múltiple para PDFs.
Creo que ha quedado bastante "fino".
Finaliza correctamente todos los objetos.
Se visualizan bien los ACTIVEX, forzando en algunas ocasiones un falso cambio de pestaña del folder.
Permite, como dije, activarlo sin parámetros, con una cadena de caracteres o con un array.
Hace una vista en la pestaña inicio, una doble en la pestaña comparada y abre a página completa nuevas pestañas.
Se pueden cerrar las pestañas haciendo doble click, excepto las pestañas INICIO y COMPARADA.
Os pongo unas imágenes.
Pestaña INICIO
Image

Vista comparada. Muestras los dos últimos PDFs visualizados en la pantalla INICIO
Image

A pantalla (pestaña) completa
Image

Para evitar que se muestre el panel lateral de las opciones de ADOBE ACROBAT DC, debe cambiarse un parámetro en el propio navegador.
En PREFERENCIAS | DOCUMENTOS he marcado las siguientes opciones :
- Restaurar última configuración de vista al volver a abrir documentos
- Recordar el estado actual del panel de herramientas.

Con ello evitamos que se muestre este panel :

Image