Ver Mensaje Individual
  #17  
Antiguo 06-08-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
shoulder,

Cita:
Empezado por shoulder
...Lamentablemente...vi que un usuario abrió el form lo cerro y a la tercera abrió otro PDF y salio...la...barra navegadora del Acrobat...


Te comento:

1- Realize pruebas en Delphi 7, Delphi 2010, Delphi XE6 y C# 2008 (Tiene un componente WebBrowser) y con el código propuesto en el Msg #14, la barra se presenta al llamar más de una vez un mismo documento, si son diferentes la barra nunca se visualiza.

2- Probé diferentes métodos y combinaciones de Open/Close documentos PDF con el componente TWebBrowser y la barra se visualiza siempre en la segunda llamada de un documento PDF cualquiera.

3- Prueba en tu aplicación esta función:
Código Delphi [-]
 function ViewToolBarPDF(BrowserDisplayInReadMode : Boolean) : Boolean;
 begin
    try
       with TRegistry.Create do
       try
          RootKey:= HKEY_CURRENT_USER;
          if OpenKey('\Software\Adobe\Acrobat Reader\11.0\AVGeneral',False) then
          begin
             WriteInteger('bBrowserDisplayInReadMode', Integer(BrowserDisplayInReadMode));
             CloseKey;
             Result := True;
          end
          else
             Result := False;
       finally
          Free;
       end;
    except
       Result := False;
    end;
 end;
La función anterior en Delphi 7 bajo Windows 7 Professional x32, permite activar (True) y desactivar (False) la barra de herramientas de Acrobat Reader XI a nivel del Registro de Windows, dicha función esta basada en la siguiente información : Turning off Read Mode while viewing PDFs in your Browser

Nota: En mi PC la función sugerida anteriormente, no tiene ningún efecto sobre el caso descrito, sin embargo te sugiero probarla.

Pregunto: ¿Cuando indicas que se visualiza la barra de herramientas en el documento PDF, a cual barra te refieres : Barra1 o Barra2?

Barra1:


Barra2:


Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 06-08-2014 a las 21:15:44.
Responder Con Cita