Поделиться через


Пользовательский интерфейс драйвера графиков

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Пользовательский интерфейс планировщика использует CPSUI для создания следующих двух страниц листов свойств:

  • Страница "Параметры устройства" для листа свойств принтера, отображаемая при выборе элемента меню "Свойства" из папки принтера или окна принтера. На этой странице перечислены параметры конфигурации, относящиеся к принтеру.

  • Страницы макета, бумаги и качества и расширенные страницы для листа свойств документа, отображаемые при выборе пользователем элемента меню "Документ по умолчанию" из папки принтера или окна принтера или при вызове функций PrinterProperties или DocumentProperties. На этой странице перечислены параметры конфигурации, относящиеся к документу.

Эти листы свойств содержат функции и параметры графиков, указанные мини-driver плоттера. Они также позволяют пользователю изменять значения параметров.

Пользовательский интерфейс плоттера реализуется в виде библиотеки DLL интерфейса принтера в пользовательском режиме. Код в этой библиотеке DLL в сочетании с CPSUI указывает содержимое страниц листа свойств. Библиотека DLL применяет ограничения, для которых можно объединить параметры плоттера на основе сведений в мини-driver. Он также гарантирует, что пользователи не выбирают параметры, не установленные на графике.