PrintExtensionContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供打印机扩展对象的上下文。
public ref class PrintExtensionContext abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Printers.Extensions.ExtensionsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintExtensionContext final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Printers.Extensions.ExtensionsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class PrintExtensionContext
Public Class PrintExtensionContext
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Devices.Printers.Extensions.ExtensionsContract (在 v1.0 中引入)
|
注解
以下 JavaScript 代码片段使用 DeviceInformation ID 检索 PrinterExtensionContext,然后使用上下文创建帮助程序对象:
// This function runs when the user taps the Back button
function getInkStatus(deviceInformationId) {
var responseString;
try {
var context = Windows.Devices.Printers.Extensions.
PrintExtensionContext.fromDeviceId(deviceInformationId);
var helper = new Microsoft.Samples.Printing.WwaDca.
PrintHelperClass(context);
var responseString = helper.getInkLevel(1);
} catch (e) {
responseString = "deviceInformationId: " + deviceInformationId +
" Message: " + e.message;
}
return responseString
}
有关使用 PrinterExtensionContext 类的详细信息,请参阅硬件开发人员中心上的 适用于打印机的 UWP 设备应用 主题。
方法
FromDeviceId(String) |
根据 DeviceInformation ID 获取打印机扩展对象的上下文。 |