Создание Windows-приложений на основе Visual C#

         

Приложение PDF Reader


В качестве примера вызова COM-компонент создадим приложение, позволяющее просматривать документы в формате PDF. Создайте новое Windows-приложение и назовите его PDF Reader. Добавляем на форму элементы OpenFileDialog и MainMenu. Устанавливаем следующие свойства формы:

Form1, форма, свойствоЗначение
TextОбозреватель документов в формате PDF
WindowStateMaximized

Добавляем пункты меню:

NameTextShortcut
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).



Содержание раздела