Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Одним из основных функций в API печати GDI является их поддержка независимости устройств. Вместо выдачи команд, специфичных для устройства, для вывода данных на определенный принтер или графопостроитель, приложение использует высокоуровневые функции из интерфейса графического устройства (GDI). Например, для печати битового изображения приложение может вызывать функцию BitBlt, предоставляя координаты для растрового изображения, а также обрабатывает идентификацию контекстов исходного и целевого устройств (DCs). Вызов BitBlt затем преобразуется драйвером принтера в исходные команды устройства. Драйвер устройства — это DLL (библиотека динамической компоновки), которая поддерживает DDI (интерфейс драйвера устройства). Драйвер устройства создает необработанные команды устройства при обработке вызовов функций DDI, созданных графическим механизмом. Команды обрабатываются принтером при печати изображения. Синтаксис, число и тип этих команд зависят от устройства к устройству.
В этом обзоре содержатся сведения о следующих разделах.
интерфейс печати по умолчанию
контексты печатающих устройств
принтер экранирует
WYSIWYG отображение и вывод
Per-User DEVMODE