WPF/С# Дисплей панели инструментов Acrobat

Я создаю приложение WPF, которое имеет просмотр встроенных в него PFD. Я использую метод WindowsFormsHost для просмотра PDF:

var pdfViwer = new AdobePDFViewer(@"E:\temp\test\testFile1C.pdf");

this.PDFViwer.Child = pdfViwer;

Я заметил, что когда я просматриваю некоторые файлы (например, электронную версию книг), панель инструментов Acrobat будет отображаться автоматически, например:

Тем не менее, некоторые другие файлы, которые.., скажем, созданные из Word Document или отправленные для печати в PDF, будут отображать документ в режиме чтения, который вызывает панель меню внизу, если вы наводите курсор на эту область, например:

Мне нравится вторая лучше, чем первая; однако, из-за того, что некоторые пользователи могут не знать, что наведение на дно будет отображать эти параметры, я хочу, чтобы эти параметры отображались.

Если я щелкнул символ Acrobat во всплывающем меню с надписью "Показать панель инструментов Acrobat", он перейдет в режим, в котором панель инструментов будет отображаться вверху... но еще раз пользователь должен знать всплывающее меню существование в режиме чтения.

Есть ли способ заставить панель инструментов отображать по умолчанию или способ сделать настраиваемый переключатель режима принудительной настройки?

Adobe не имеет лучшей документации для разработчиков в мире... почему все не могут быть похожими на Oracle. Они предоставят список методов, но не предоставляют четкий список возможных параметров или очень четкое описание этих методов. Поэтому я играл с методами this.axAcroPDF1 и один из них делает что-то наполовину Я пытаюсь выполнить: this.axAcroPDF1.setShowToolBar(true). Тем не менее, это то, что отображает панель инструментов Adobe Reader в верхней части документа, находясь в режиме чтения. Итак, у меня есть панель инструментов сверху и динамическая панель инструментов внизу, что, на мой взгляд, немного беспорядочно. Я не могу понять, как переключать режимы... есть больше методов, но я не могу найти список доступных параметров перечисления для них.

Я не верю, как смешно трудно найти информацию о продуктах Adobe, если вы разработчик... Наверное, я был испорчен Oracle невероятной документацией Java. В любом случае, я даже прочитал этот "прекрасный" документ, и я до сих пор не могу понять это: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/акробат/PDFs/iac_api_reference.pdf

1 ответ

Попробуйте настроить текущий вид, как описано в ссылке

licensed under cc by-sa 3.0 with attribution.