PrintPagesAdvanced
Рендеринг и печать
Описание
Печатает произвольное выражение диапазона страниц одной задачей печати, применяя настройки копий, разбора по копиям, дуплекса, ориентации, цвета, качества, размера бумаги и входного лотка
Синтаксис
Delphi
Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Параметры
| PrinterName | Installed printer name |
|---|---|
| PageRanges | Выражение страниц с нумерацией от 1, принимаемое PrintPages, включая списки вроде 1-4,7,10-8 и селекторы All, Odd или Even |
| Options | Значение, возвращаемое PrintOptions |
| Settings | Типизированная запись TPDFlibPrintSettings, применяемая до старта задачи |
Возвращаемые значения
| 0 | Имя принтера, выражение страниц или настройка недопустимы либо не удалось выполнить задание печати |
|---|---|
| 1 | Задание печати успешно завершено |
Примечания
Выражение страниц передаётся выбранному бэкенду печати GDI+, Cairo или PDFium без разбиения на отдельные задания с сохранением порядка диапазона и заданийных копий, разборки по копиям и дуплекса Инициализируйте нулями
Settings to retain printer defaults