PrintPagesToFileA
Rendring og utskrift
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med PrintPagesToFile og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Renderer en liste over sideområder fra det valgte dokumentet til den angitte skriveren. Utskriften styres til den angitte spool-filen
Ikke alle skriverdrivere støtter DocInfo.lpszOutput-feltet, så resultatet kan variere
Syntaks
Delphi
Function DLPrintPagesToFileA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLPrintPagesToFileA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options, const char * FileName);
Parametere
| PrinterName | Navnet på skriveren som skal brukes til utskrift. Dette er navnet som vises i Windows Print Manager. Bruk GetPrinterNames-funksjonen for å hente en liste over gyldige skrivere på systemet. En verdi returnert av NewCustomPrinter-funksjonen kan også brukes her. En liste over sider som skal skrives ut, for eksempel "1-10,12,14" |
|---|---|
| PageRanges | |
| Options | Bruk PrintOptions-funksjonen for å hente en verdi til denne parameteren |
| FileName | Bruk PrintOptions-funksjonen for å hente en verdi til denne parameteren |
Returverdier
| 0 | An error occurred |
|---|---|
| 1 | Sidene ble skrevet ut |