PrintDocumentA

Gengivelse og udskrivning

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med PrintDocument, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Gengiver bestemte sider fra det valgte dokument på den angivne printer.

Syntaks

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);

Parametre

PrinterNameNavnet på den printer, der skal bruges til udskrivning. Det er det navn, der vises i Windows Print Manager. Brug funktionen GetPrinterNames til at returnere en liste over gyldige printere på systemet. En værdi returneret af funktionen NewCustomPrinter kan også bruges her. Den første side, der skal udskrives
StartPage
EndPageDen sidste side, der skal udskrives
OptionsBrug funktionen PrintOptions til at hente en værdi til denne parameter

Returværdier

0Siderne kunne ikke udskrives, hvilket normalt skyldes, at parametrene StartPage og EndPage ligger uden for intervallet
1Siderne blev udskrevet korrekt