Udostępnij przez


Informacje o interfejsie API drukowania GDI

Jedną z głównych funkcji interfejsu API drukowania GDI jest ich obsługa niezależności urządzeń. Zamiast wydawać polecenia specyficzne dla urządzenia do rysowania danych wyjściowych na określonej drukarce lub ploterze, aplikacja wywołuje funkcje wysokiego poziomu z interfejsu urządzenia graficznego (GDI). Na przykład w celu wydrukowania obrazu z mapą bitową aplikacja może wywołać funkcję BitBlt, podając współrzędne mapy bitowej, a także obsługuje identyfikowanie kontekstów źródłowych i docelowych urządzeń (DCs). Wywołanie BitBlt jest następnie przekształcane na surowe polecenia urządzenia przez sterownik drukarki. Sterownik urządzenia to biblioteka dll (dynamic-link library), która obsługuje interfejs sterownika urządzenia (DDI). Sterownik urządzenia generuje nieprzetworzone polecenia urządzenia, gdy przetwarza wywołania funkcji DDI wykonanych przez aparat graficzny. Polecenia są przetwarzane przez drukarkę podczas drukowania obrazu. Składnia, liczba i typ tych poleceń różnią się w zależności od urządzenia do urządzenia.

To omówienie zawiera informacje na temat następujących tematów.

domyślny interfejs drukowania
Konteksty urządzenia drukarki
Ucieczki drukarki
WYSIWYG wyświetlanie i wyjście
Per-User DEVMODE