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-интерфейсов драйвера принтера".