À propos de l’API D’impression GDI
L’une des principales fonctionnalités des fonctions de l’API d’impression GDI est leur prise en charge de l’indépendance des appareils. Au lieu d’émettre des commandes spécifiques à l’appareil pour dessiner la sortie sur une imprimante ou un traceur particulier, une application appelle des fonctions de haut niveau à partir de l’interface de périphérique graphique (GDI). Par exemple, pour imprimer une image bitmap, une application peut appeler la fonction BitBlt , en fournissant les coordonnées de la bitmap ainsi que des handles identifiant les contextes d’appareil source et de destination. L’appel à BitBlt est ensuite converti en commandes de périphérique brutes par un pilote d’imprimante. Un pilote de périphérique est une bibliothèque de liens dynamiques (DLL) qui prend en charge l’interface de pilote de périphérique (DDI). Un pilote de périphérique génère des commandes d’appareil brutes lorsqu’il traite les appels aux fonctions DDI effectués par le moteur graphique. Les commandes sont traitées par l’imprimante lorsqu’elle imprime l’image. La syntaxe, le nombre et le type de ces commandes varient d’un appareil à l’autre.
Cette vue d’ensemble fournit des informations sur les rubriques suivantes.
Interface d’impression par défaut
Contextes de périphérique d’imprimante
Échappements d’imprimante
Affichage et sortie WYSIWYG
DEVMODE par utilisateur