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 | Страниците бяха отпечатани успешно |