PrintDocumentToFile
Randare și imprimare
Descriere
Randează anumite 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.PrintDocumentToFile(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::PrintDocumentToFile(PrinterName As String, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLPrintDocumentToFile(int InstanceID, const wchar_t * PrinterName, int StartPage, int EndPage, 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 |
|---|---|
| StartPage | Prima pagină de imprimat |
| EndPage | Ultima pagină de imprimat |
| Options | Folosiți funcția PrintOptions pentru a obține o valoare pentru acest parametru |
| FileName | Numele fișierului în care se spool-ează ieșirea de tipărire |