Partager via


en-tête printerextension.h

Cet en-tête est utilisé par impression. Pour plus d'informations, consultez les pages suivantes :

Périphériques d’impression

printerextension.h contient les interfaces de programmation suivantes :

Interfaces

 
IPrinterBidiSetRequestCallback

Décrit la signature de l’objet de rappel qui reçoit la réponse Bidi.
IPrinterExtensionAsyncOperation

Fournit le contexte associé à une opération asynchrone.
IPrinterExtensionContext

Représente le contexte de l’activation d’une application d’appareil UWP pour les imprimantes.
IPrinterExtensionContextCollection

Expose une collection d’objets IPrinterExtensionContext.
IPrinterExtensionEvent

L’interface IPrinterExtensionEvent représente le délégué d’événement implémenté par les extensions d’imprimante de bureau pour l’activation.
IPrinterExtensionEventArgs

Représente le contexte de l’activation de l’extension d’imprimante de bureau.
IPrinterExtensionManager

L’interface IPrinterExtensionManager est récupérée en cocréant la classe PrinterExtensionManager.
IPrinterExtensionRequest

Termine l’événement d’extension donné avec une annulation ou une réussite.
IPrinterPropertyBag

Fournit des méthodes get et set fortement typées.
IPrinterQueue

Représente une file d’attente d’imprimante unique.
IPrinterQueue2

Découvrez comment IPrinterQueue2 représente une file d’attente d’imprimante unique.
IPrinterQueueEvent

Fournit le délégué d’événement pour les événements de file d’attente d’imprimante.
IPrinterQueueView

Permet de modifier la plage des travaux d’impression surveillés.
IPrinterQueueViewEvent

Fournit la signature du gestionnaire d’événements.
IPrinterScriptablePropertyBag

L’interface IPrinterScriptablePropertyBag est l’interface du conteneur de propriétés passée aux clients de script.
IPrinterScriptablePropertyBag2

Définit l’interface IPrinterScriptablePropertyBag2.
IPrinterScriptableSequentialStream

L’interface IPrinterScriptableSequentialStream est une interface de type ISequentialStream qui fonctionne en JavaScript. Au lieu de lire et d’écrire des tableaux d’octets, il lit et écrit des tableaux JavaScript d’octets, qui sont des valeurs comprises entre 0 et 255.
IPrinterScriptableStream

L’interface IPrinterScriptableStream s’appuie sur IPrinterScriptableSequentialStream et ajoute une sémantique de type IStream.
IPrinterScriptContext

Passé à toutes les fonctions JavaScript de contraintes tierces et fournit l’accès aux objets pertinents.
IPrintJob

Contient des propriétés qui représentent un travail d’impression.
IPrintJobCollection

Cette interface fournit une énumération des travaux dans la file d’attente d’impression.
IPrintSchemaAsyncOperation

Représente un contexte d’opération asynchrone pour les opérations de validation, de fusion ou de validation.
IPrintSchemaAsyncOperationEvent

Expose un délégué d’événement de validation, de fusion ou d’achèvement de validation.
IPrintSchemaCapabilities

Fournit la méthode principale pour accéder à PrintCapabilities.
IPrintSchemaCapabilities2

L’interface IPrintSchemaCapabilities2 représente une extension de l’objet IPrintSchemaCapabilities, qui fournit des méthodes wrapper sur un document de capacités d’impression.
IPrintSchemaDisplayableElement

Fournit la chaîne pouvant être affichée pour un élément PrintCapabilites PrintSchema.
IPrintSchemaElement

Fournit l’accès aux informations d’attribut de nom et de nœud XML sous-jacents pour un élément Print Schema.
IPrintSchemaFeature

Expose un élément Print Schema Feature.
IPrintSchemaNUpOption

Expose un élément Print Schema NUp Option.
IPrintSchemaOption

Expose un objet Print Schema Option.
IPrintSchemaOptionCollection

Expose une collection d’objets IPrintSchemaOption.
IPrintSchemaPageImageableSize

Expose la propriété PageImageableSize de PrintCapabilities. Les propriétés de cette interface correspondent directement à celles de la propriété PageImageableSize de PrintCapabilities.
IPrintSchemaPageMediaSizeOption

Expose un élément Print Schema PageMediaSize Option.
IPrintSchemaParameterDefinition

L’interface IPrintSchemaParameterDefinition représente une définition de paramètre, telle que définie dans la spécification du schéma d’impression.
IPrintSchemaParameterInitializer

L’interface IPrintSchemaParameterInitializer représente une valeur d’initialisation de paramètre, telle que définie dans la spécification de schéma d’impression.
IPrintSchemaTicket

Fournit la méthode primaire pour accéder et valider un PrintTicket.
IPrintSchemaTicket2

L’interface IPrintSchemaTicket2 est une extension de l’interface IPrintSchemaTicket, qui fournit des méthodes de wrapper sur un document de ticket d’impression.

Énumérations

 
PrintJobStatus

Cette énumération est un mappage un-à-un aux indicateurs de spouleur fournis dans les structures JOB_INFO_X.
PrintSchemaConstrainedSetting

L’énumération PrintSchemaConstrainedSetting spécifie si l’option est disponible en fonction de la configuration actuelle de l’appareil. L’attribut contraint apparaît uniquement dans un document PrintCapabilities.
PrintSchemaParameterDataType

L’énumération PrintSchemaParameterDataType identifie les types de données autorisés pour le paramètre Print Schema.
PrintSchemaSelectionType

L’énumération PrintSchemaSelectionType identifie la façon dont les options d’une fonctionnalité doivent être sélectionnées. Cette propriété apparaît uniquement dans un document PrintCapabilities.