Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides the primary method to access PrintCapabilities.
Inheritance
The IPrintSchemaCapabilities interface inherits from IPrintSchemaElement.
Methods
The IPrintSchemaCapabilities interface has these methods.
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMaxValue Gets the JobCopiesAllDocuments maximum value. |
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMinValue Gets the JobCopiesAllDocuments parameter minimum value. |
IPrintSchemaCapabilities::get_PageImageableSize Gets the imageable area information of the printer. |
IPrintSchemaCapabilities::GetFeature Gets a named feature from the PrintCapabilities, by name and full namespace URI. |
IPrintSchemaCapabilities::GetFeatureByKeyName Gets a feature from the PrintCapabilities based on a given key name. |
IPrintSchemaCapabilities::GetOptions Gets all the options of a feature. |
IPrintSchemaCapabilities::GetSelectedOptionInPrintTicket Gets the selected option for a feature in IPrintSchemaTicket. |
Remarks
To obtain an IXMLDOMDocument2 object for the PrintCapabilities object, you must first dereference the ppXmlNode parameter of the XmlNode property (using *ppXmlNode ). This retrieves a pointer to an interface of type IUnknown.
Use this pointer to call the QueryInterface method of the PrintCapabilities object to access the underlying IXMLDOMDocument2 object.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Target Platform | Windows |
Header | printerextension.h |