GetPrinterCapabilities

Рендеринг и печать

Описание

Queries a live Windows printer-driver snapshot without starting a print job or displaying a print dialog

Возвращённая запись включает ID и имена форматов бумаги с размерами в миллиметрах, ID и имена податчиков, поддержку дуплекса, цвета, альбомной ориентации и разборки по копиям, порт драйвера и максимум копий

Драйвер может не сообщить метаданные бумаги или лотков, продолжая рапортовать об остальных возможностях; тогда соответствующий массив пуст, но метод всё равно завершается успешно

Синтаксис

Delphi

Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;

Параметры

PrinterNameAn installed printer name returned by GetPrinterNames or a custom-printer handle returned by NewCustomPrinter
CapabilitiesReceives a fully replaced snapshot; invalid names clear every field

Возвращаемые значения

0Имя недопустимо либо драйвер не удалось открыть
1Запрошены базовые возможности драйвера; массивы бумаги или податчиков всё ещё могут быть пустыми