PrintDocumentToFileA

Rendering en afdrukken

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan PrintDocumentToFile en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

Rendert bepaalde pagina's 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 DLPrintDocumentToFileA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLPrintDocumentToFileA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options, const char * FileName);

Parameters

PrinterNameDe 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
StartPageDe eerste pagina die moet worden afgedrukt
EndPageDe laatste pagina die moet worden afgedrukt
OptionsGebruik de functie PrintOptions om een waarde voor deze parameter te verkrijgen
FileNameDe bestandsnaam waarnaar de afdrukuitvoer gespoold moet worden