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


Интерфейс 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
целевая платформа Виндоус
заголовка printerextension.h

См. также

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

IPrintSchemaElement

IPrintSchemaElement::XmlNode

IPrintSchemaTicket

IPrintSchemaTicket_GetCapabilities

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