PrintPagesToFile

Rendering and printing

Описание

Печатает список диапазонов страниц из выбранного документа на указанный принтер; вывод направляется в указанный spool-файл

Не все драйверы принтеров поддерживают поле DocInfo.lpszOutput, поэтому результат может отличаться

Синтаксис

Delphi

Function TPDFlib.PrintPagesToFile(Const PrinterName, PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::PrintPagesToFile(PrinterName As String, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLPrintPagesToFile(int InstanceID, const wchar_t * PrinterName, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

Параметры

PrinterNameИмя принтера для печати — то, что отображается в Windows Print Manager. Список доступных принтеров возвращает функция GetPrinterNames; подойдёт и значение от NewCustomPrinter. Список печатаемых страниц, например "1-10,12,14"
PageRanges
OptionsЗначение для этого параметра получает функция PrintOptions
FileNameЗначение для этого параметра получает функция PrintOptions

Return values

0An error occurred
1Страницы распечатаны успешно