PrintPagesToFile

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

Описание

Рендира списък от диапазони на страници от избрания документ към указания принтер. Изходът на печата се насочва към посочения 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, за да получите стойност за този параметър

Върнати стойности

0Възникна грешка
1Страниците бяха отпечатани успешно