Com-интерфейс IPrintOemDriverUni
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Интерфейс IPrintOemDriverUni COM
предоставляет подключаемый модуль отрисовки с доступом к служебным операциям, предоставляемым библиотекой DLL графики принтера для Unidrv. Эти операции отправляют поток данных в средство spooler печати и получают сведения, управляемые драйвером.
В следующей таблице перечислены и описаны все методы, определенные интерфейсом IPrintOemDriverUni .
Метод | Description |
---|---|
IPrintOemDriverUni::D rvGetDriverSetting | Возвращает текущее состояние функций принтера и других внутренних сведений. |
IPrintOemDriverUni::D rvGetGPDData | Позволяет подключаемым модулям отрисовки получать данные, определенные в файле универсального принтера (GPD). |
IPrintOemDriverUni::D rvGetStandardVariable | Позволяет подключаемым модулям отрисовки получать текущее значение стандартных переменных Unidrv. |
IPrintOemDriverUni::D rvUniTextOut | Позволяет подключаемый модуль отрисовки с помощью поверхности рисования, управляемой устройством, легко выводить текстовые строки. |
IPrintOemDriverUni::D rvWriteAbortBuf | Позволяет подключаемый модуль отрисовки сбрасывать принтер после завершения задания печати. |
IPrintOemDriverUni::D rvWriteSpoolBuf | Отправляет данные принтера в spooler. |
IPrintOemDriverUni::D rvXMoveTo | Уведомляет Unidrv об изменениях положения курсора x. |
IPrintOemDriverUni::D rvYMoveTo | Уведомляет Unidrv об изменениях положения курсора. |
Дополнительные сведения см. в разделе "Реализация COM-интерфейсов драйвера принтера".