Condividi tramite


Informazioni sull'API di stampa GDI

Una delle principali funzionalità delle funzioni nell'API di stampa GDI è il supporto dell'indipendenza dei dispositivi. Anziché eseguire comandi specifici del dispositivo per disegnare l'output su una particolare stampante o plotter, un'applicazione chiama funzioni di alto livello dall'interfaccia GDI (Graphics Device Interface). Ad esempio, per stampare un'immagine bitmap, un'applicazione può chiamare la funzione BitBlt, fornendo le coordinate per la bitmap e gestisce l'identificazione dei contesti di dispositivo di origine e di destinazione. La chiamata a BitBlt viene quindi convertita in comandi di dispositivo non elaborati da un driver della stampante. Un driver di dispositivo è una libreria a collegamento dinamico (DLL) che supporta l'interfaccia DDI (Device Driver Interface). Un driver di dispositivo genera comandi di dispositivo non elaborati quando elabora le chiamate alle funzioni DDI effettuate dal motore di grafica. I comandi vengono elaborati dalla stampante quando stampa l'immagine. La sintassi, il numero e il tipo di questi comandi variano da dispositivo a dispositivo.

Questa panoramica fornisce informazioni sugli argomenti seguenti.

Interfaccia di stampa predefinita
contesti di dispositivo stampante
Evasioni della stampante
Visualizzazione e output WYSIWYG
Per-User DEVMODE