PrintPagesToFile
Atvaizdavimas ir spausdinimas
Aprašymas
Atvaizduoja puslapių diapazonų sąrašą iš pasirinktojo dokumento į nurodytąjį spausdintuvą. Spausdinimo išvestis nukreipiama į nurodytąjį eilės (spool) failą
Ne visos spausdintuvo tvarkyklės palaiko DocInfo.lpszOutput lauką, todėl rezultatai gali skirtis
Sintaksė
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);
Parametrai
| PrinterName | Spausdinimui naudotino spausdintuvo pavadinimas. Tai pavadinimas, matomas Windows Print Manager. Galiojančių sistemos spausdintuvų sąrašui gauti naudokite GetPrinterNames funkciją. Čia taip pat tinka NewCustomPrinter funkcijos grąžinta reikšmė Spausdinamų puslapių sąrašas, pavyzdžiui "1-10,12,14" |
|---|---|
| PageRanges | |
| Options | Šio parametro reikšmei gauti naudokite PrintOptions funkciją |
| FileName | Šio parametro reikšmei gauti naudokite PrintOptions funkciją |
Grąžinamos reikšmės
| 0 | An error occurred |
|---|---|
| 1 | Puslapiai išspausdinti sėkmingai |