PrintDocRange
Взаимодействие с просмотрщиком, рендеринг и печать
Описание
Печатает с StartPage по EndPage на указанном принтере без какого-либо интерфейса — программный собрат PrintDoc
Пустой PrinterName выбирает принтер по умолчанию, а вход вне диапазона ограничивается: StartPage меньше 1 становится 1, EndPage меньше StartPage или за последней страницей становится последней страницей, а Copies меньше 1 становится 1
Синтаксис
Delphi
Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;Параметры
| PrinterName | Имя целевого принтера; пустая строка выбирает принтер по умолчанию |
|---|---|
| StartPage | Первая печатаемая страница, с базой 1 и ограничением до 1 |
| EndPage | Последняя печатаемая страница, ограничивается до последней страницы |
| Copies | Число копий, не менее 1 |
| Collate | True разбирает копии по копиям |
Возвращаемые значения
| 0 | Документ не открыт, принтер не удалось определить или задание не было передано диспетчеру печати |
|---|---|
| 1 | Задание передано диспетчеру печати |