![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#19
|
||||
|
||||
|
shoulder,
Cita:
![]() Te comento lo que no ha funcionado para eliminar el ToolBar del documento PDF: 1- Pruebas del WebBrowser en Delphi 7, Delphi 2010, Delphi XE6 y C# 2008 bajo Windows 7 Professional x32 y Adobe Acrobat Reader XI. 2- Pruebas del WebBrowser en Delphi 7 bajo Windows XP professional x32 con Adobe Acrobat X Pro. 3- Modificar la variable de visualización del Toolbar bBrowserDisplayInReadMode a False en el registro de Windows. 4- Realizar un KillTask a los procesos AdobeARM.exe y AcroRd32.exe que estuvieran activos durante el uso del WebBrowser. 5- Hacer un Copyfile del archivo a consultar a uno temporal que sería usado y eliminado después de la consulta. 6- Uso de la API DeleteUrlCacheEntry para eliminar el PDF consultado previamente del cache del WebBrowser. 7- Crear un archivo Blank.pdf que sería llamado al finalizar la consulta del PDF. 8- Uso del método WebBrowser1.ControlInterface.ExecWB para enviar comandos al WebBrowser. 9- Uso del método WebBrowser1.Navigate2 con los flags := navNoReadFromCache or navNoWriteToCache or navNoHistory. En resumen: sin importar el lenguaje (Delphi ó C#), la versión de Adobe Acrobat (Reader XI ó Pro X), el SO (Windows XP Professional x32 ó Windows 7 Professional x32), los métodos que se usen en el WebBrowser (Navigate, Navigate2, ControlInterface.ExecWB), el uso de archivos temporales y modificadores de consulta del PDF, el ToolBar PDF siempre se visualiza en sucesivas llamadas del documento ![]() Pregunto: ¿Por que es tan importante que no se visualice el ToolBar PDF?, ¿Que problema(s) ocasiona que se visualize? ![]() Las preguntas anteriores son críticas dado que aunque se usen los modificadores de consulta del PDF: #toolbar=0&navpanes=0&scrollbar=1 en la llamada del WebBrowser, la barra se puede activar con F8 luego de que se haga el primer movimiento de scroll del documento o se llame al documento más de una vez, con el agravante de que el componente WebBrowser no permite interceptar las teclas pulsadas a pesar de estar establecido KeyPreview := True. Conclusión: Así funciona aparentemente el componente WebBrowser ![]() Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 07-08-2014 a las 07:33:26. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ActiveX Acrobat | Mystery | Varios | 1 | 23-04-2010 22:19:07 |
| ShellExecute y cerrar Acrobat | jmlifi | Impresión | 5 | 30-01-2009 02:59:31 |
| Hook no me funciona con Acrobat | ramiretor | API de Windows | 0 | 16-11-2007 01:04:44 |
| OleAutomation con Acrobat Profesional | apicito | OOP | 1 | 30-10-2007 10:26:05 |
| Marcadores ACROBAT | tarco35 | Varios | 0 | 28-03-2005 19:05:54 |
|