PrintExtensionContext
PrintExtensionContext
PrintExtensionContext
PrintExtensionContext
Class
Definition
Provides the context for the printer extension object.
public : static class PrintExtensionContextpublic static class PrintExtensionContextPublic Static Class PrintExtensionContext// You can use this class in JavaScript.
- Attributes
Windows 10 requirements
| Device family |
Windows Desktop Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Devices.Printers.Extensions.ExtensionsContract (introduced v1)
|
Remarks
The following JavaScript code snippet retrieves the PrinterExtensionContext using a DeviceInformation ID, and then uses the context to create a helper object:
// 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
}
For more information about using the PrinterExtensionContext class, see the Windows Store device apps for printers topic on the Hardware Dev Center.
Methods
FromDeviceId(String) FromDeviceId(String) FromDeviceId(String) FromDeviceId(String)
Gets the context for the printer extension object based on the DeviceInformation ID.
public : static PlatForm::Object FromDeviceId(PlatForm::String deviceId)public static object FromDeviceId(String deviceId)Public Static Function FromDeviceId(deviceId As String) As object// You can use this method in JavaScript.
Parameters
- deviceId
- PlatForm::String String String String
The device information ID for the print device.
Returns
PlatForm::Object
object
object
object
Pointer to the context.
- See Also