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;Параметры
| PrinterName | An installed printer name returned by GetPrinterNames or a custom-printer handle returned by NewCustomPrinter |
|---|---|
| Capabilities | Receives a fully replaced snapshot; invalid names clear every field |
Возвращаемые значения
| 0 | Имя недопустимо либо драйвер не удалось открыть |
|---|---|
| 1 | Запрошены базовые возможности драйвера; массивы бумаги или податчиков всё ещё могут быть пустыми |