Метод 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) |