PrintExtensionContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit le contexte de l’objet d’extension d’imprimante.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Devices.Printers.Extensions.ExtensionsContract (introduit dans v1.0)
|
Remarques
L’extrait de code JavaScript suivant récupère printerExtensionContext à l’aide d’un ID DeviceInformation , puis utilise le contexte pour créer un objet d’assistance :
// 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
}
Pour plus d’informations sur l’utilisation de la classe PrinterExtensionContext , consultez la rubrique Applications d’appareil UWP pour imprimantes dans le Centre de développement matériel.
Méthodes
FromDeviceId(String) |
Obtient le contexte de l’objet d’extension d’imprimante en fonction de l’ID DeviceInformation . |