IPrintSchemaTicket 接口 (printerextension.h)

提供用于访问和验证 PrintTicket 的主要方法。

继承

IPrintSchemaTicket 接口继承自 IPrintSchemaElement

方法

IPrintSchemaTicket 接口具有这些方法。

 
IPrintSchemaTicket::CommitAsync

获取异步 PrintTicket 提交操作上下文。
IPrintSchemaTicket::get_JobCopiesAllDocuments

获取复制计数。
IPrintSchemaTicket::GetCapabilities

获取一个 IPrintSchemaCapabilities 对象,该对象表示基于此 IPrintSchemaTicket 对象的当前设置的打印机功能。
IPrintSchemaTicket::GetFeature

按名称和完整命名空间 URI 从 PrintTicket 获取命名功能。
IPrintSchemaTicket::GetFeatureByKeyName

根据指定的键名称从 PrintTicket 获取特征。
IPrintSchemaTicket::NotifyXmlChanged

通知打印系统 XML DOM 对象已更改。
IPrintSchemaTicket::p ut_JobCopiesAllDocuments

设置复制计数。
IPrintSchemaTicket::ValidateAsync

获取异步 PrintTicket 验证操作上下文。

注解

对于 C++ 客户端,若要获取 PrintTicket 对象的 IXMLDOMDocument2 对象,必须先使用 * ppXmlNode ) 取消引用 XmlNode 属性 (的 ppXmlNode 参数。 这会检索指向 IUnknown 类型的接口的指针。 使用此指针调用 PrintTicket 对象的 QueryInterface 方法来访问基础 IXMLDOMDocument2 对象。

对于 C# 和 JavaScript 客户端,请使用 printerextension.h GetReadStream 或 GetWriteStream 方法访问 IPrintSchemaElement XmlNode。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 printerextension.h (包括 Printerextension.h)

另请参阅

IPrintSchemaAsyncOperationEvent::Completed

IPrintSchemaCapabilities

IPrintSchemaElement

IPrintSchemaElement::XmlNode