PrintPagesToFile

Randare și imprimare

Descriere

Randează o listă de intervale de pagini din documentul selectat către imprimanta specificată. Ieșirea de tipărire este dirijată către fișierul spool specificat

Nu toți driverii de imprimantă suportă câmpul DocInfo.lpszOutput, deci rezultatele pot varia

Sintaxă

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);

Parametri

PrinterNameNumele imprimantei folosite pentru tipărire. Este numele care apare în Windows Print Manager. Folosiți funcția GetPrinterNames pentru a obține lista imprimantelor valide de pe sistem. Aici se poate folosi și o valoare returnată de funcția NewCustomPrinter O listă de pagini de tipărit, de exemplu "1-10,12,14"
PageRanges
OptionsFolosiți funcția PrintOptions pentru a obține o valoare pentru acest parametru
FileNameFolosiți funcția PrintOptions pentru a obține o valoare pentru acest parametru

Valori returnate

0An error occurred
1Paginile au fost tipărite cu succes