PrintDocument

Рендеринг і друк

Опис

Рендерить задані сторінки вибраного документа на зазначений принтер

Синтаксис

Delphi

Function TPDFlib.PrintDocument(Const PrinterName: WideString; StartPage, EndPage, Options: Integer): Integer;

ActiveX

Function PDFlib::PrintDocument(PrinterName As String, StartPage As Long, EndPage As Long, Options As Long) As Long

DLL

int DLPrintDocument(int InstanceID, const wchar_t * PrinterName, int StartPage, int EndPage, int Options);

Параметри

PrinterNameНазва принтера для друку — та сама, що показує Windows Print Manager. Список доступних у системі принтерів повертає функція GetPrinterNames; сюди також підійде значення, яке повертає функція NewCustomPrinter Перша сторінка для друку
StartPage
EndPageОстання сторінка для друку
OptionsЗначення для цього параметра отримуйте функцією PrintOptions

Повернуті значення

0Сторінки не вдалося надрукувати — зазвичай через параметри StartPage чи EndPage поза діапазоном
1Сторінки успішно надруковано