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 对象,必须先取消引用 XmlNode 属性的 ppXmlNode 参数(使用 *ppXmlNode)。 这会检索指向 IUnknown 类型接口的指针。 使用此指针调用 PrintTicket 对象的 QueryInterface 方法以访问基础 IXMLDOMDocument2 对象。
对于 C# 和 JavaScript 客户端,请使用 printerextension.h GetReadStream 或 GetWriteStream 方法访问 IPrintSchemaElement XmlNode。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
目标平台 | 窗户 |
标头 | printerextension.h (包括 Printerextension.h) |