PrintDocumentAdvanced

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

Описание

Печатает один непрерывный диапазон страниц одной задачей печати, применяя типизированную запись TPDFlibPrintSettings к профилю принтера Windows

Синтаксис

Delphi

Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Параметры

PrinterNameInstalled printer name
StartPageПервая страница для печати, нумерация с 1
EndPageПоследняя страница для печати, нумерация с 1
OptionsЗначение, возвращаемое PrintOptions
SettingsНастройки копий, разбора по копиям, дуплекса, ориентации, цвета, качества, бумаги и входного лотка

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

0Недопустимы имя принтера или настройка, либо задание печати не удалось
1Задание печати успешно завершено

Примечания

Zero-initialize Settings to retain printer defaults, then set only the required members Use

PrintPagesAdvanced, когда задаче нужны несмежные, переупорядоченные, нечетные или четные диапазоны страниц

См. также

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions