2012-04-15 22 views
5

Wyświetlam dokumenty PDF w mojej aplikacji przy użyciu Acrobat ActiveX. Chciałbym wiedzieć, czy można wyłączyć lub ukryć zakładki (i strony, wyszukiwanie, komentarze, załączniki w lewym panelu) na czytniku Adobe PDF, wyświetlając plik pdf?Jak wyłączyć lub ukryć panel zakładek czytnika Acrobat w WinForm?

+0

Próbujesz przełączyć, gdy program Adobe Reader jest już uruchomiony? Czy dotyczy to wszystkich przypadków programu Adobe Reader? Czy inni muszą wyświetlać zakładki? –

Odpowiedz

3

Mam nadzieję, że ci to pomoże.

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

"Przeglądarka" to kontrolka ActiveX z programu Adobe Reader (AcroPDFLib).

+1

Dziękuję, ale to nadal pokazuje. Nie mogę tego ukryć! –

1

Szukałem dużo za odpowiedź na ten jeden, a najlepiej udało mi się znaleźć jest wyjaśnione w tym poście:
NorthCode forum post

Zasadniczo wydaje się, że można zmienić tylko PageMode z tego polecenia, ale nie kontroluje widoczności panelu. Należy to zrobić w interfejsie. Mówi, że wartość jest zapamiętana, jeśli ukryjesz ją ręcznie, więc teoretycznie byłaby ukryta, gdy ponownie otworzysz przeglądarkę, ale nie mógłbym jej uruchomić.

końcu zrezygnował próbuje to ukryć ...

0

rozwiązaniem jest dodanie "# toolbar = 0" kończący plik ścieżki, jak to

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

Można także dodać inne właściwości oddzielanie z "&"

Powiązane problemy