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


Интерфейс IPrintSchemaCapabilities (printerextension.h)

Предоставляет основной метод для доступа к PrintCapabilities.

Наследование

Интерфейс IPrintSchemaCapabilities наследуется от IPrintSchemaElement.

Методы

Интерфейс IPrintSchemaCapabilities содержит следующие методы.

 
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMaxValue

Возвращает максимальное значение JobCopiesAllDocuments.
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMinValue

Возвращает минимальное значение параметра JobCopiesAllDocuments.
IPrintSchemaCapabilities::get_PageImageableSize

Возвращает сведения о области, доступные для изображения, на принтере.
IPrintSchemaCapabilities::GetFeature

Возвращает именованный компонент из PrintCapabilities по имени и полному URI пространства имен.
IPrintSchemaCapabilities::GetFeatureByKeyName

Возвращает функцию из PrintCapabilities на основе заданного имени ключа.
IPrintSchemaCapabilities::GetOptions

Возвращает все параметры компонента.
IPrintSchemaCapabilities::GetSelectedOptionInPrintTicket

Возвращает выбранный параметр для функции в IPrintSchemaTicket.

Комментарии

Чтобы получить объект IXMLDOMDocument2 для объекта PrintCapabilities, необходимо сначала разыменовать параметр ppXmlNode свойства XmlNode (с помощью *ppXmlNode ). При этом извлекается указатель на интерфейс типа IUnknown.

Используйте этот указатель для вызова метода QueryInterface объекта PrintCapabilities для доступа к базовому объекту IXMLDOMDocument2 .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header printerextension.h

См. также раздел

Разработка драйверов печати версии 4

IPrintSchemaElement

IPrintSchemaElement::XmlNode

IPrintSchemaTicket

IPrintSchemaTicket_GetCapabilities

Локализация драйвера принтера версии 4