Informazioni sull'API di stampa GDI

Una delle principali funzionalità delle funzioni nell'API di stampa GDI è il supporto dell'indipendenza del dispositivo. Invece di emettere comandi specifici del dispositivo per disegnare l'output in una determinata stampante o plotter, un'applicazione chiama funzioni di alto livello dall'interfaccia del dispositivo grafico (GDI). 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 del 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 di collegamento dinamico (DLL) che supporta l'interfaccia del driver del dispositivo (DDI). Un driver di dispositivo genera comandi di dispositivo non elaborati quando elabora 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 del dispositivo stampante
Escape della stampante
Visualizzazione e output WYSIWYG
DEVMODE per utente