Интерфейс 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