PrintDocumentA
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 PrintDocument en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Rendert bepaalde pagina's uit het geselecteerde document naar de opgegeven printer
Syntaxis
Delphi
Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;
DLL
int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);
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 De eerste af te drukken pagina |
|---|---|
| StartPage | |
| EndPage | De laatste af te drukken pagina |
| Options | Gebruik de functie PrintOptions om een waarde voor deze parameter te verkrijgen |
Retourwaarden
| 0 | De pagina's konden niet worden afgedrukt, meestal omdat de parameters StartPage en EndPage buiten bereik waren |
|---|---|
| 1 | De pagina's zijn met succes afgedrukt |