Приложение PDF Reader
В качестве примера вызова COM-компонент создадим приложение, позволяющее просматривать документы в формате PDF. Создайте новое Windows-приложение и назовите его PDF Reader. Добавляем на форму элементы OpenFileDialog и MainMenu. Устанавливаем следующие свойства формы:
Text | Обозреватель документов в формате PDF |
WindowState | Maximized |
Добавляем пункты меню:
mnuFile | &Файл | |
mnuOpen | &Открыть | CtrlО |
В окне Toolbox щелкаем правой кнопкой на вкладке Windows Forms, и в появившемся контекстном меню выбираем Add/Remove Items… . В окне Customize Toolbox переключаемся на вкладку COM Components и ставим галочку в чекбоксе компонента Adobe Acrobat 7.0 Browser Document (рис. 5.11).
Рис. 5.11. Добавление компонента в окно Toolbox
Этот компонент появляется после установки программы Adobe Acrobat Reader 7.0. Нажимаем ОК — в окне Toolbox появился новый элемент (рис. 5.12), перетаскиваем его на форму и устанавливаем свойству Dock значение Fill.
Рис. 5.12. Компонент Adobe Acrobat 7.0 Browser Document
Добавляем обработчик пункта меню "Открыть":
private void mnuOpen_Click(object sender, System.EventArgs e) { openFileDialog1.Filter = "Файлы pdf|*.pdf"; openFileDialog1.ShowDialog(); axAcroPDF1.LoadFile(openFileDialog1.FileName); }
Запускаем приложения. При открытии документа в формате pdf происходит, по сути, встраивание в форму интерфейса программы Adobe Acrobat Reader (рис. 5.13):
Рис. 5.13. Результат работы приложения PDF Reader
На диске, прилагаемом к книге, вы найдете приложение PDF Reader. (Code\Glava5\PDF – Reader).