printerextension.h 标头

打印使用此页眉。 有关详细信息,请参阅:

打印设备

printerextension.h 包含以下编程接口:

接口

 
IPrinterBidiSetRequestCallback

描述接收 Bidi 响应的回调对象的签名。
IPrinterExtensionAsyncOperation

提供与异步操作关联的上下文。
IPrinterExtensionContext

表示激活适用于打印机的 UWP 设备应用的上下文。
IPrinterExtensionContextCollection

公开 IPrinterExtensionContext 对象的集合。
IPrinterExtensionEvent

IPrinterExtensionEvent 接口表示由桌面打印机扩展实现的用于激活的事件委托。
IPrinterExtensionEventArgs

表示桌面打印机扩展激活的上下文。
IPrinterExtensionManager

IPrinterExtensionManager 接口由 CoCreating the PrinterExtensionManager 类检索。
IPrinterExtensionRequest

以取消或成功完成给定扩展事件。
IPrinterPropertyBag

提供强类型 get 和 set 方法。
IPrinterQueue

表示单个打印机队列。
IPrinterQueue2

了解 IPrinterQueue2 如何表示单个打印机队列。
IPrinterQueueEvent

为打印机队列事件提供事件委托。
IPrinterQueueView

提供一种更改所监视的打印作业范围的方法。
IPrinterQueueViewEvent

提供事件处理程序的签名。
IPrinterScriptablePropertyBag

IPrinterScriptablePropertyBag 接口是传递给脚本客户端的属性包接口。
IPrinterScriptablePropertyBag2

定义 IPrinterScriptablePropertyBag2 接口。
IPrinterScriptableSequentialStream

IPrinterScriptableSequentialStream 接口是在 JavaScript 中工作的类似 ISequentialStream 的接口。 它读取和写入字节数组,而不是读取和写入字节数组,这些字节数组是介于 0 和 255 之间的值。
IPrinterScriptableStream

IPrinterScriptableStream 接口基于 IPrinterScriptableSequentialStream 构建,并添加了类似于 IStream 的语义。
IPrinterScriptContext

传递给所有第三方约束 JavaScript 函数,并提供对相关对象的访问。
IPrintJob

包含表示打印作业的属性。
IPrintJobCollection

此接口提供打印队列中作业的枚举。
IPrintSchemaAsyncOperation

表示用于验证、合并或提交操作的异步操作上下文。
IPrintSchemaAsyncOperationEvent

公开验证、合并或提交完成事件委托。
IPrintSchemaCapabilities

提供访问 PrintCapabilities 的主要方法。
IPrintSchemaCapabilities2

IPrintSchemaCapabilities2 接口表示 IPrintSchemaCapabilities 对象的扩展,该对象针对打印功能文档提供包装器方法。
IPrintSchemaDisplayableElement

提供 PrintCapabilites PrintSchema 元素的可显示字符串。
IPrintSchemaElement

提供对打印架构元素的基础 XML 节点和名称属性信息的访问权限。
IPrintSchemaFeature

公开打印架构功能元素。
IPrintSchemaNUpOption

公开打印架构 NUp Option 元素。
IPrintSchemaOption

公开打印架构选项对象。
IPrintSchemaOptionCollection

公开 IPrintSchemaOption 对象的集合。
IPrintSchemaPageImageableSize

公开 PrintCapabilities 的 PageImageableSize 属性。 此接口的属性直接映射到 PrintCapabilities 的 PageImageableSize 属性中的属性。
IPrintSchemaPageMediaSizeOption

公开打印架构 PageMediaSize Option 元素。
IPrintSchemaParameterDefinition

IPrintSchemaParameterDefinition 接口表示打印架构规范中定义的参数定义。
IPrintSchemaParameterInitializer

IPrintSchemaParameterInitializer 接口表示打印架构规范中定义的参数初始化值。
IPrintSchemaTicket

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

IPrintSchemaTicket2 接口是 IPrintSchemaTicket 接口的扩展,它通过打印票证文档提供包装器方法。

枚举

 
PrintJobStatus

此枚举是到JOB_INFO_X结构中提供的后台处理程序标志的一对一映射。
PrintSchemaConstrainedSetting

PrintSchemaConstrainedSetting 枚举根据当前设备配置指定 Option 是否可用。 约束属性仅显示在 PrintCapabilities 文档中。
PrintSchemaParameterDataType

PrintSchemaParameterDataType 枚举标识 Print Schema 参数允许的数据类型。
PrintSchemaSelectionType

PrintSchemaSelectionType 枚举标识应如何选择功能的选项。 此属性仅显示在 PrintCapabilities 文档中。