Друк документа xps

У прикладі XpsPrint демонструється синхронна і асинхронна друк документа Формат XPS (XML Paper Specification). При виконанні цього прикладу відображається елемент ComboBox "Вибір вмісту", в якому користувач може вибрати один з п'яти визначених типів вмісту: одиночний графічний об'єкт, множинні графічні об'єкти, документ нефіксованого формату, одиночний документ фіксованого формату або множинні документи фіксованого формату. Вибраний вміст відображається в елементі управління DocumentViewer. розташованому в правій частині вікна програми. Після вибору вмісту стають доступні дві кнопки друку: "Друк - синхронна" і "Друк - асинхронна". При натисканні однієї з кнопок відкривається діалогове вікно принтера, яке потім ініціює друк документа Формат XPS (XML Paper Specification) на обраному принтері.







При виборі синхронної друку показуються основні операції для друку документа Формат XPS (XML Paper Specification). Під час синхронної друку призначений для користувача інтерфейс очікує завершення друку вихідних даних. Очікування завершення друку може підходити для невеликих документів, які друкуються недовго, але в цілому не рекомендується, оскільки великі документи можуть друкуватися досить довгий час.







Вибір асинхронної друку дозволяє продовжити роботу з призначеним для користувача інтерфейсом під час друку. Хоча для асинхронної друку потрібна невелика кількість додаткового коду, рекомендується використовувати саме її, щоб забезпечити підтримку реагує призначеного для користувача інтерфейсу.

У цьому прикладі демонструється конкретна функціональна можливість Windows Presentation Foundation, і тому рекомендації по розробці додатків не дотримуються. Більш повний розгляд Windows Presentation Foundation (WPF) і рекомендації по тактиці розробки додатків Microsoft .NET Framework см. В наступних розділах:

Встановіть пакет засобів розробки програмного забезпечення для Windows і відкрийте вікно командного рядка середовища його побудови. У меню "Пуск" виділіть пункти "Все програми", "Пакет SDK для Microsoft Windows", а потім "Оболонки CMD".

Завантажте зразок, як правило з документації пакета SDK, на жорсткий диск.

Щоб побудувати зразок з вікна командного рядка середовища побудови, перейдіть в вихідний каталог зразка. У командному рядку введіть MSBUILD.

Щоб побудувати зразок в Microsoft Visual Studio, завантажте рішення зразка або файл проекту та натисніть клавіші CTRL + SHIFT + B.

Для запуску скомпільованої зразка за допомогою налагодження в Visual Studio, натисніть клавішу F5.

Для запуску прикладу у вікні командного рядка Оболонка CMD виконайте EXE-файл, розташований у вихідній папці прикладу.







Схожі статті