PrintPagesToFileA
Rendering en afdrukken
Beschrijving
De afsluitende A duidt het ANSI- (char) DLL-ingangspunt aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan PrintPagesToFile en tekenreeksargumenten worden geïnterpreteerd met de huidige codepagina van SetAnsiMode
Rendert een lijst met paginabereiken uit het geselecteerde document naar de opgegeven printer. De afdrukuitvoer gaat naar het opgegeven spoolbestand
Niet alle printerdrivers ondersteunen het veld DocInfo.lpszOutput, dus de resultaten kunnen verschillen
Syntaxis
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);
Parameters
| PrinterName | De naam van de printer waarmee wordt afgedrukt. Dit is de naam die in de Windows Print Manager verschijnt. Gebruik de functie GetPrinterNames om een lijst met geldige printers op het systeem op te halen. Ook een waarde die de functie NewCustomPrinter retourneert, kan hier worden gebruikt Een lijst met af te drukken pagina's, bijvoorbeeld "1-10,12,14" |
|---|---|
| PageRanges | |
| Options | Gebruik de functie PrintOptions om een waarde voor deze parameter te verkrijgen |
| FileName | Gebruik de functie PrintOptions om een waarde voor deze parameter te verkrijgen |
Retourwaarden
| 0 | Er is een fout opgetreden |
|---|---|
| 1 | De pagina's zijn met succes afgedrukt |