2012-04-15 71 views
5

Estoy mostrando documentos PDF en mi aplicación usando Acrobat ActiveX. Quiero saber si es posible deshabilitar u ocultar Marcadores (y Páginas, Buscar, Comentarios, Adjuntos a la izquierda del panel) en Adobe Reader PDF al mostrar pdf.Cómo deshabilitar u ocultar el panel de marcadores de Acrobat Reader en winform?

+0

¿Está tratando de alternar mientras Adobe Reader ya se está ejecutando? ¿Esto es para todas las instancias de Adobe Reader? ¿O es necesario que otros usuarios muestren Marcadores? –

Respuesta

3

Espero que eso te ayude.

// load pdf file 
viewer.LoadFile(somePath); 
// hide top toolbar 
viewer.setShowToolbar(false); 
// hide navigation bar 
viewer.setPageMode("none"); 

'viewer' es control ActiveX de Adobe Reader (AcroPDFLib).

+1

Gracias, pero esto todavía muestra eso. No puedo ocultarlo! –

1

busqué mucho para una respuesta a esta pregunta, y lo mejor que pude encontrar, se explica en este post:
NorthCode forum post

Básicamente, parece que sólo se puede cambiar la PageMode con este comando, pero no controla la visibilidad del panel. Esto debe hacerse dentro de la interfaz. Dice que el valor se recuerda si lo ocultas manualmente, por lo que en teoría estaría oculto cuando abres el visor otra vez, pero no pude hacerlo funcionar.

finalmente me di por vencido tratando de ocultarlo ...

0

la solución es añadir "# barra de herramientas = 0" ruta de archivo que termina, como este

axAcroPdf1.scr="c:/mifile.pdf"+"#toolbar=0" 

Además, se puede añadir otras propiedades separándose con "&"

Cuestiones relacionadas