Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows предоставляет приложения с полным набором функций, позволяющих печатать на различных устройствах, таких как лазерные принтеры, векторные графики, растровые принтеры и факсимильные машины.
Печать приложений для рабочего стола
Программисты Windows могут выбирать из нескольких различных технологий для печати из приложения.
Технологии | Описание |
---|---|
API пакета документов печати |
Предоставляет интерфейс, позволяющий приложению получать доступ к пакету документов печати и управлять ими. Этот API доступен в Windows 8 и более поздних версиях Windows. |
API диспетчера очереди печати |
Предоставляет интерфейс для диспетчера очереди печати, чтобы приложения могли управлять заданиями печати и принтерами. Приложения используют API spooler печати для запуска, остановки, управления и настройки заданий печати, управляемых spooler печати, независимо от того, используются ли API пакета документов или API печати GDI для печати содержимого. |
API печати билетов |
Предоставляет приложениям возможности для управления и преобразования печатных билетов. |
API печати GDI |
Предоставляет приложения с интерфейсом печати, независимым от устройства. Примечание. Разработчики, которые пишут приложения для Windows Vista и более поздних версий Windows, следует рассмотреть возможность использования API документов XPS в приложении. GDI API печати подходит для приложений, которые должны работать на Windows XP и более ранних версиях. |
На следующем рисунке представлено высокоуровневое представление о том, как связаны различные API печати.
API пакета документов печатив этом разделе описывают пакет документов печати и интерфейсы предварительного просмотра, которые можно использовать с Windows 8 и более поздними версиями рабочего стола Windows.
Для получения дополнительной информации о печати из приложений Магазина Windows, написанных на JavaScript и HTML, см. раздел "Печать (приложения Магазина Windows, используя JavaScript и HTML)". Дополнительные сведения о печати из приложений для Магазина Windows, написанных на C#, Microsoft Visual Basic или C++ и XAML, см. в разделе Печать (приложения для Магазина Windows на C).
Заметка
См. Win32 и COM для приложений Магазина Windows (печать и документы) для списка API печати классических приложений, которые также можно использовать в приложениях Магазина Windows.