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
| PrinterName | Numele 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 | |
| Options | Folosiți funcția PrintOptions pentru a obține o valoare pentru acest parametru |
| FileName | Folosiți funcția PrintOptions pentru a obține o valoare pentru acest parametru |
Valori returnate
| 0 | An error occurred |
|---|---|
| 1 | Paginile au fost tipărite cu succes |