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


Метод IPrintOemPrintTicketProvider::ExpandIntentOptions (prcomoem.h)

Метод IPrintOemPrintTicketProvider::ExpandIntentOptions позволяет подключаемым модулю расширить параметры принтера (например, фотопечать) в отдельные параметры компонентов в билете на печать.

Синтаксис

HRESULT ExpandIntentOptions(
  [in, out] IXMLDOMDocument2 *pPrintTicket
);

Параметры

[in, out] pPrintTicket

Указатель на билет на печать.

Возвращаемое значение

IPrintOemPrintTicketProvider::ExpandIntentOptions должен возвращать S_OK, если операция завершается успешно или когда подключаемый модуль не поддерживает функции намерения. В противном случае этот метод должен возвращать стандартный код ошибки COM.

Замечания

Драйвер Unidrv или Pscript5 вызывает IPrintOemPrintTicketProvider::ExpandIntentOptions, чтобы включить подключаемый модуль для расширения параметров, представляющих намерение в отдельные параметры в других функциях в билете печати перед проверкой билета на печать. Такое расширение параметра имеет два важных эффекта: клиент получает информацию о результатах расширения намерения, а основной драйвер разрешает ограничения для отдельных функций, затронутых намерением.

Мы рекомендуем водителю сохранить состояние параметра намерения в частной DEVMODEW структуре DEVMODEW при преобразовании билета печати в DEVMODEW, а затем обратно из DEVMODEW обратно в билет печати.

Требования

Требование Ценность
целевая платформа Настольный
заголовка prcomoem.h (include Prcomoem.h)